1、使用redis-server /usr/software/redis/redis-cluster/1001/redis.conf ...将所有节点启动
2、启动后我们就可以创建集群啦
注意:在redis5.0后 创建集群统一使用redis-cli,之前的版本使用redis-trib.rb,但是需要安装ruby软件相对复杂,相比之前的版本5.0不需要安装额外的软件,方便。具体的可以参照redis官方网站查看 https://redis.io/topics/cluster-tutorial
创建集群命令:其中 cluster-replicas 1 代表 一个master后有几个slave,1代表为1个slave节点
1 |
|
第一次由于没有设置 -a ww 添加密码,集群创建失败,
过程中会提示以下内容,输入 yes 继续;
Can I set the above configuration? (type 'yes' to accept): yes
集群自动分配结果如下:
3、验证集群是否创建成功
首先查看一下主从配对情况
执行 :redis-cli -c -p 1001 -a ww
数据自动分配到1002节点,连接也转移到1002 节点
4、验证故障转移
结论是主节点故障后,下挂从节点会升级成主节点,并接替主节点的槽位。旧主节点上线后,也只能作为其从节点。
kill 掉1001 ,发现其从节点1004转为了master
重新启动1001,其变成slave节点
以上就是介绍Redis三种集群模式(Cluster集群模式)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Redis》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。