redis集群的搭建

一、创建节点文件夹
因为集群至少要6个节点,所有创建6个文件夹
mkdir 700{0,1,2,3,4,5}

二、复制配置文件到每个创建的文件夹
cp redis.conf 700{0,1,2,3,4,5}

三、修改每个配置文件的端口等信息

绑定服务器的 IP:bind 0.0.0.0 或者注释掉 # bind 0.0.0.0
关闭保护模式 用于公网访问:protectec-mode no
绑定端口号对应文件夹的名称:port 7000
启用集群:cluster-enabled yes

配置每个节点点的配置文件,同样端口号为文件名:cluster-config-file /mytool/redis_cluster/7008/nodes-7配置集群节点的超时时间,可以不改变:cluster-node-timeout 5000
后台启动:daemonize yes
修改pid 进程文件名,以端口号命名:pidfile /var/run/redis-7000.pid修改日志文件名,用端口号来区分:1ogfile"./7000/redis-7000.log"修改数据文件存放的地址,以端口号为目录来区分:dir /mytool/redis_cluster/7000/连接密码:requirepass 123
集群连接密码与上保持一致:masterauth123

启用AOF来增强持久化策略:appendonlyyes

四、启动所有节点
./redis-server 7000/redis.conf
./redis-server 7001/redis.conf
./redis-server 7002/redis.conf
./redis-server 7003/redis.conf
./redis-server 7004/redis.conf
./redis-server 7005/redis.conf

五、创建集群
./redis-cli --cluster create -a lad2012- 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 --cluster-replicas 1

等待redis自动创建集群

六、连接集群
加-c就是代表cluster的意思
./redis-cli -c -p 7000

查看集群信息

七、停止集群

posted @   vello  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示