内存数据库redis,内存数据库redis

内存数据库redis,内存数据库redis,Redis高性能内存数据库 ① 增加新的配置文件:redis6385.conf 和 redis6386.conf

内存数据库redis,内存数据库redis,Redis高性能内存数据库

① 增加新的配置文件:redis6385.conf 和 redis6386.conf

② 按照之前的配置修改对应参数

③ 启动新的节点

bin/redis-server conf/redis6385.conf

bin/redis-server conf/redis6386.conf

④ 添加主节点

bin/redis-trib.rb add-node 192.168.56.72:6385 192.168.56.72:6379

其中:

192.168.56.72:6385是新添加的节点

192.168.56.72:6379是集群中,任一个旧节点

⑤ 检查集群的节点信息

bin/redis-trib.rb check 192.168.56.72:6379

内存数据库redis,内存数据库redis

⑥ 添加从节点

bin/redis-trib.rb add-node --slave --master-id f27013eaebcf998078edf1621e4433534f8d8b11 192.168.56.72:6386 192.168.56.72:6379  

其中:

--slave:表示添加的是一个从节点

--master-id:表示该从节点的主节点

192.168.56.72:6386:新添加的从节点

192.168.56.72:6379:是集群中,任一个旧节点

内存数据库redis,内存数据库redis

 

⑦ 重新检查集群的状态信息

bin/redis-trib.rb check 192.168.56.72:6379

 

⑧ 重新分配slot

bin/redis-trib.rb reshard 192.168.56.72:6379

 

⑨ 重新查看集群的节点槽的信息,可以看到新添加的节点信息。

cluster slots

或者使用:

bin/redis-trib.rb check 192.168.56.72:6379

 

删除节点

① 先删除从节点:

bin/redis-trib.rb del-node 192.168.56.72:6385 21e3e82610ce206708aa8f4189e2c9b2f3d1c540

 

 

② 再删除主节点

bin/redis-trib.rb del-node 192.168.56.72:6386 f757ce35102b3aaff3621b539e2dc675eafe3c01

 

③ 如果出现以下错误,需要先清空(移动)该节点上的slot,再删除

内存数据库redis,内存数据库redis

  第一步:bin/redis-trib.rb reshard  192.168.56.72:6386

第二步:bin/redis-trib.rb del-node 192.168.56.72:6386 f757ce35102b3aaff3621b539e2dc675eafe3c01

 

④ 重新检查集群的信息,发生节点已经被删除

bin/redis-trib.rb check 192.168.56.72:6379

8.Redis Cluster节点的失败迁移

① 首先,为了看到演示的效果,清除一下之前的设置,还是以六个节点为例

内存数据库redis,内存数据库redis

② 启动每个节点,并创建集群

bin/redis-server conf/redis6379.conf

bin/redis-server conf/redis6380.conf

bin/redis-server conf/redis6381.conf

bin/redis-server conf/redis6382.conf

bin/redis-server conf/redis6383.conf

bin/redis-server conf/redis6384.conf

bin/redis-trib.rb create --replicas 1 192.168.56.72:6379 192.168.56.72:6380 192.168.56.72:6381 192.168.56.72:6382 192.168.56.72:6383 192.168.56.72:6384

 

③ 检查集群状态

bin/redis-trib.rb check 192.168.56.72:6379

内存数据库redis,内存数据库redis

 

④ 杀掉6379上的主节点,并重新检查集群的状态

内存数据库redis,内存数据库redis

 

⑤ 稍等一段时间,重新检查集群的状态

内存数据库redis,内存数据库redis

 

⑥ 如果重新启动6379上的实例,它将变成6382的从节点

标题:内存数据库redis,内存数据库redis|http://www.wc10086.cn/328065.html

本文来自网络,不代表本站立场,转载请注明出处!