redis 3 cluster 安装

1,创建目录

mkdir ~/redis-cluster
cd ~/redis-cluster
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005


2,创建配置文件


cd ~/redis-cluster/7000
touch redis.conf
nano redis.conf

port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
daemonize yes


cp ~/redis-cluster/7000/redis.conf ~/redis-cluster/7001/redis.conf

cp ~/redis-cluster/7000/redis.conf ~/redis-cluster/7002redis.conf

cp ~/redis-cluster/7000/redis.conf ~/redis-cluster/7003redis.conf

cp ~/redis-cluster/7000/redis.conf ~/redis-cluster/7004redis.conf

cp ~/redis-cluster/7000/redis.conf ~/redis-cluster/7005redis.conf



3,启动redis-server


redis-server ~/redis-cluster/7000/redis.conf
redis-server ~/redis-cluster/7001/redis.conf
redis-server ~/redis-cluster/7002/redis.conf
redis-server ~/redis-cluster/7003/redis.conf
redis-server ~/redis-cluster/7004/redis.conf
redis-server ~/redis-cluster/7005/redis.conf

4, 执行 redis 的创建集群命令

cd ~/Downloads/redis3.0
cd src
chmod a+x redis-trib.rb
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

5,查看集群


mkb@mkb-H81M-DS2:~/redis-cluster$ redis-cli -c -p 7000
127.0.0.1:7000> cluster slots
1) 1) (integer) 0
   2) (integer) 5460
   3) 1) "127.0.0.1"
      2) (integer) 7000
   4) 1) "127.0.0.1"
      2) (integer) 7003
2) 1) (integer) 5461
   2) (integer) 10922
   3) 1) "127.0.0.1"
      2) (integer) 7001
   4) 1) "127.0.0.1"
      2) (integer) 7004
3) 1) (integer) 10923
   2) (integer) 16383
   3) 1) "127.0.0.1"
      2) (integer) 7002
   4) 1) "127.0.0.1"
      2) (integer) 7005
127.0.0.1:7000> cluster nodes
5b2a7e119e0417d7412c7de94d83bec383512052 127.0.0.1:7004 slave 044c1a4e948839b3e49e869f0c64f1d4626396ea 0 1427969789404 5 connected
0a479c13f96b47811598b4c0b12363177941ebb3 127.0.0.1:7003 slave 6ad309ff348624399673281b37eb8db2dea81394 0 1427969789404 4 connected
6ad309ff348624399673281b37eb8db2dea81394 127.0.0.1:7000 myself,master - 0 0 1 connected 0-5460
044c1a4e948839b3e49e869f0c64f1d4626396ea 127.0.0.1:7001 master - 0 1427969790406 2 connected 5461-10922
b63808e82a2e789e77ca6680ae47058ce3bc3415 127.0.0.1:7005 slave 3c64a75d8042d009c5db7713e549bd19f6fd42b7 0 1427969788903 6 connected
3c64a75d8042d009c5db7713e549bd19f6fd42b7 127.0.0.1:7002 master - 0 1427969790907 3 connected 10923-16383
127.0.0.1:7000>


6,参考


http://redis.io/topics/cluster-tutorial


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值