使用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、添加新節點,刪除節點。(待之後補充)