Redis集群相关操作(windows系统)

1、查看一个redis集群共有哪些主从节点

  1. 使用 redis-cli -h 127.0.0.1 -p 7000登陆集群中任意一个机器
  2. cluster nodes 查看当前节点所在集群的主从节点信息

2、给现有redis集群中添加一个新的主节点

  1. redis-trib.rb add-node 新节点Ip和端口 目标集群中任意一台机器的ip和端口
  2. redis-trib.rb reshard 新加入的节点Ip和端口
  3. 输入分配的slot数量
  4. all或者done选择从哪些源节点中分配slot

3、给现有集群中添加一个新的从节点

  1. redis-trib.rb add-node 192.168.72.100:7007 192.168.72.100:7005还是和上面一样,先加入集群中
  2. 使用 redis-cli -h 127.0.0.1 -p 7000登陆集群中任意一个机器
  3. cluster nodes 查看当前节点所在集群的主从节点信息
  4. cluster replicate 主节点的ID。

4、删除节点
redis-trib.rb del-node 127.0.0.1:7006 43967247b8fc6d5bada320adeb
删除从节点可以直接删除,删除主节点的话,要先把主节点的slot分配给其它主节点。

5、windows系统将redis注册为服务
redis-server –service-install redis.windows.conf –service-name redisservice7007
启动服务
redis-server —service-start —service-name redisservice7007
停止服务
redis-server —service-stop —service-name redisservice7007
卸载服务
redis-server —service-uninstall —service-name redisserver7007

6.搭建集群
redis-trib.rb create –replicas 1 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

redis集群都是搭载在一个内网中,跨网会失败(事实上跨网成本高,访问速度慢,本身也就失去了做缓存的意义)。

redis主机挂掉后,从机会自动晋升为主机,而原主机恢复后,原主机会自动变为从机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值