redis的三中集群方式
- 1.主从模式
2.哨兵模式
3.cluster集群模式
cluster集群模式
- 安装扩展
yum install ruby
yum install rubygems - 官网下载安装包
- 复制出来6份 3主3从的模式,分别修改修改配置
- 启动
启动6个实例
…/redis-server ./redis.conf
查看启动状况 ps -ef|grep redis
- 启动集群
./redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 --cluster-replicas 1
注意:如果启动报错的话,吧每个实例的数据库清空,关机,删除aof文件,dump.rdb文件,以及每个实例的pid文件,然后重启执行命令即可
成功如下:
5.查看某个节点的状态是否正常
./redis-cli -p 6379 cluster info
各个节点主从分部:
6.启动客户端测试
7.模拟将某个主节点杀掉,对应的从节点升级为主节点
查看该节点的情况:
查看6379端口对应的 6384
取age值,跑到6384节点(原来在6379节点)