
NOSQL
mmicky20110730
好几年没写博客了,准备重新开博,将这几年的一些经验和想法沉淀一下。
展开
-
mongodb测试之2门课成绩高于90的学生
1:启动mongodb后,插入测试数据> use school> db.stu.drop()> db.stu.insert({"stu_id":"001","name":"mjh","chinese":95,"english":85,"math":93,"sport":98,"chemical":88})> db.stu.insert({"stu_id":"002","name":"wyy","c原创 2014-05-13 15:21:42 · 1689 阅读 · 0 评论 -
repcached安装和使用
1:下载和安装A:首先,上http://sourceforge.net查找repcached,找到最新repcaches版本下载地址http://nchc.dl.sourceforge.net/project/repcached/repcached/2.2.1-1.2.8/memcached-1.2.8-repcached-2.2.1.tar.gz B:在测试虚拟机nosql1和nosql2上分原创 2014-05-13 15:21:02 · 1430 阅读 · 0 评论 -
python和redis
1:redis的官方命令解释:http://redis.io/commands2:python开发redis快速入门:https://pypi.python.org/pypi/redis/2.7.6其中需要注意的是:API ReferenceThe official Redis command documentation does a great job of explaining each co原创 2014-05-13 15:21:16 · 1371 阅读 · 0 评论 -
Neo4j集群安装
1:集群规划nosql1 192.168.100.131nosql2 192.168.100.132nosql3 192.168.100.1332:在ubutu客户端下载解压neo4j安装包,并上传到集群服务器mmicky@wyy:/app$ sudo tar zxf /home/mmicky/Soft/nosql/neo4j-enterprise-1.9.4-unix.tar.原创 2014-05-13 15:22:06 · 3301 阅读 · 0 评论 -
Memcached常用命令及使用说明
一:存储命令存储命令的格式: 参数说明如下: set/add/replace 查找关键字 客户机使用它存储关于键值对的额外信息 该数据的存活时间,0表示永远 存储字节数 存储的数据块(可直接理解为key-value结构中的value)1:添加A:无论如何都存储的setset命令在memcached中的使用频率极高,不但可以添加,如果set的key已经存在,该命令可以更新该key的值。 B:只原创 2014-05-13 15:20:55 · 1042 阅读 · 0 评论 -
mongodb测试之分片
1:首先启动配置服务器,然后启动mongos ?2:启动shard server 3:配置sharding 4:数据添加测试,先添加少量数据,数据是先添加到某一片上;但大量的数据后,数据就开始放置到其他片上,具体的数据分布以后再测试。 5:将数据添加到开启了分片功能数据库的新collection中,由于没有配置该collection的分片功能,所以不会分片。分片需要配置到collection原创 2014-05-13 15:21:51 · 1126 阅读 · 0 评论 -
Redis的主从复制测试
1:Redis的配置安装目录:/app/redis数据目录:/data/redis配置文件:/app/redis/6379.conf 和 /app/redis/6389.conf #修改6389.conf下列参数并保存port 6389slaveof localhost 63792:启动Redis-server 3:正常测试master一端修改数据: 查看slave一端的数据: 4:关闭maste原创 2014-05-13 15:21:19 · 1209 阅读 · 0 评论 -
memcached启动参数
-p 指定端口号(默认11211) -U UDP监听端口 (默认: 11211, 0 时关闭) -s 用于监听的UNIX套接字路径(禁用网络支持)-a UNIX套接字访问掩码,八进制数字(默认:0700)-m 指定最大使用内存大小(默认64MB) -t 线程数(默认4) -l 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0原创 2014-05-13 15:21:09 · 1179 阅读 · 0 评论 -
memcached安装和启动
1:memcached安装[root@nosql1 ~]# yum install memcached2:memcahed脚本启动和停止[root@nosql1 ~]# /etc/rc.d/init.d/memcached startStarting memcached: [ OK ][root@nosql1 ~]# ps aux |grep memcached 496 2053原创 2014-05-13 15:21:00 · 1464 阅读 · 0 评论 -
mongdb测试之emp查询
1:装载测试数据,将测试数据加入新的数据库week8.方法一:编写插入语句,将测试数据插入week8。use week8db.emp.insert({"EMPNO":7369,"ENAME":"SMITH","JOB":"CLERK","MGR":7902,"HIREDATE":"1980-12-17","SAL":800,"COMM":null,"DEPTNO":20})db.emp.inser原创 2014-05-13 15:21:44 · 1138 阅读 · 0 评论 -
mongodb测试之GridFS
1:启动mongodb,往week10数据库中存放一个500M以上的大文件 2:观察fs.chunks和fs.files,发现存放一个文件,就在fs.files增加一个文档,而在fs.chunks中增加了文件大小除以chunksize个文档,并且fs.chucks中的filws_id字段就是fs.files中的_id字段值。原创 2014-05-13 15:21:49 · 1704 阅读 · 0 评论 -
关于mongodb的主从复制
1:特点A:可以一个master,多个slave。一个集群中有多少个slave节点,mongodb没有明确的限制,实际应用中不超过12个是最佳的。B:只有master可以写操作,slave不能写操作。C:master启动的时候带--master参数,slave启动的时候要带--slave 和 --source参数(--source参数可以通过直接修改local数据库来设定)。D:所有slave节点原创 2014-05-13 15:21:47 · 1189 阅读 · 0 评论 -
Redis安装和配置
1:规划redis2.6.14安装目录:/app/redis数据目录:/data/redis配置文件:/app/redis2:安装A:下载 redis2.6.14和tcl8.6.0B:sftp到虚拟机的共享硬盘/mnt/mysoft/LinuxSoft/pythonC:解压缩安装文件[root@nosql3 python]# tar -zxvf tcl8.6.0-src.tar.gz[root@n原创 2014-05-13 15:21:14 · 1424 阅读 · 0 评论