使用redis cluster 能够很简单的搭建redis 分片集群。中午的时候看着文档搭了3台分片集群。java
1、下载redisnode
官网下载redis,redis
解压,服务器
执行make ,spa
执行make installcode
2、建立配置文件,修改配置文件。server
1. redis.conf复制3份,分别命名为 文档
redis-7001.conf ast
redis-7002.conf class
redis-7003.conf
2. 修改各个redis.conf文件
修改port port=7001
开启cluster cluster-enabled yes
指定nodes配置文件地址 cluster-config-file nodes-7001.conf
指定超时时间 cluster-node-timeout 15000
3. nodes.conf文件建立三分,分别命名为
nodes-7001.conf
nodes-7002.conf
nodes-7003.conf
1.修改节点惟一标示
2.指定node的哈希槽范围
3、启动redis服务器
redis-server ./redis-7001.conf
redis-server ./redis-7002.conf
redis-server ./redis-7003.conf
4、建立redis集群
cluster meet 127.0.0.1 7002
cluster meet 127.0.0.1 7003
5、查看集群状态
127.0.0.1:7001> cluster nodes af81b57e78a8437164e1029b3a8523ec920b7001 127.0.0.1:7001 myself,master - 0 0 1 connected 0-5000 af81b57e78a8437164e1029b3a8523ec920b7003 127.0.0.1:7003 master - 0 1436862754110 0 connected 10001-16383 af81b57e78a8437164e1029b3a8523ec920b7002 127.0.0.1:7002 master - 0 1436862753101 2 connected 5001-10000
6、添加新节点,删除节点。(待之后补充)