- 打開多個
redis
路徑7001/redis.conf
和7002/redis.conf
分別設置端口7001
和7002
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-server 7001/redis.conf
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-server 7002/redis.conf
- 打開運行于
7000端口
的redis
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-cli -c -p 7000
- 初始化集群
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-trib 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
命令的意義如下:
- 給定 redis-trib.rb 程序的命令是 create 只祠, 這表示我們希望創(chuàng)建一個新的集群抛寝。
- 選項 --replicas 1 表示我們希望為集群中的每個主節(jié)點創(chuàng)建一個從節(jié)點牺氨。
- 之后跟著的其他參數(shù)則是實例的地址列表墩剖, 我們希望程序使用這些地址所指示的實例來創(chuàng)建新集群夷狰。
- 簡單來說, 以上命令的意思就是讓 redis-trib 程序創(chuàng)建一個包含三個主節(jié)點和三個從節(jié)點的集群爷绘。
- 添加新的master節(jié)點
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-trib add-node 127.0.0.1:7006 127.0.0.1:7000