redis的集群配置

戏子无情 提交于 2019-12-01 13:16:00

1.在根目录下创建集群测试目录 cluster-learn

 

 2.在cluster-learn下创建 7001,7002,7003,7004,7005,7006目录

 

 3.每个目录下放置一份 redis.conf 文件

 

 4.修改 redis.conf 配置文件

下面是一个做少选项的集群配置文件,以7000文件下的redis.conf举例

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

5.编写 启动redis脚本文件 和 关闭redis脚本文件

脚本放在 cluster-learn 目录下

vim startall.sh 

cd 7001
redis-server redis.conf
cd ..
cd 7002
redis-server redis.conf
cd ..
cd 7003
redis-server redis.conf
cd ..
cd 7004
redis-server redis.conf
cd ..
cd 7005
redis-server redis.conf
cd ..
cd 7006
redis-server redis.conf
cd ..

vim stopall.sh

redis-cli -p 7001 shutdown
redis-cli -p 7002 shutdown
redis-cli -p 7003 shutdown
redis-cli -p 7004 shutdown
redis-cli -p 7005 shutdown
redis-cli -p 7006 shutdown

6.给脚本文件授予运行的权限

chmod +x startall.sh
chmod +x stopall.sh

7.运行 startall.sh

./startall.sh

8.创建集群

redis-cli --cluster create 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 127.0.0.1:7006 --cluster-replicas 1

成功画面

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!