• Mac Redis cluster集群容错、下线总结(二)


    查看Redis集群信息

    guodong@sh-guodong src % redis-cli -p 7001 cluster nodes
    
    5e94ae9b31b2029b2e881e9e302800941e1debcd 127.0.0.1:7004@17004 slave 5500c4ce07bbb0b9f0d10ade053a423fd319afa6 0 1648971894002 2 connected
    9c807c577b336d3aa4c86b4c5c2da452d3e3383d 127.0.0.1:7005@17005 master - 0 1648971890958 4 connected 10923-16383
    7f3d314fb9c504861dc2cbe767f63cfc78d30b8e 127.0.0.1:7002@17002 slave cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 0 1648971892987 0 connected
    cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 127.0.0.1:7001@17001 myself,master - 0 1648971892000 0 connected 0-5461
    5500c4ce07bbb0b9f0d10ade053a423fd319afa6 127.0.0.1:7003@17003 master - 0 1648971892000 2 connected 5462-10922
    ab84c1e455a92cfb4c49eb56b0f4197badea7b5b 127.0.0.1:7006@17006 slave 9c807c577b336d3aa4c86b4c5c2da452d3e3383d 0 1648971893000 4 connected

    查看Redis进程

    guodong@sh-guodong src % ps -ef|grep redis              
    
      501 72133     1   0 11:21上午 ??         1:10.82 redis-server 127.0.0.1:7001 [cluster] 
      501 72389     1   0 11:21上午 ??         1:10.31 redis-server 127.0.0.1:7002 [cluster] 
      501 72594     1   0 11:21上午 ??         1:10.66 redis-server 127.0.0.1:7003 [cluster] 
      501 72891     1   0 11:22上午 ??         1:10.31 redis-server 127.0.0.1:7004 [cluster] 
      501 73095     1   0 11:22上午 ??         1:10.83 redis-server 127.0.0.1:7005 [cluster] 
      501 73216     1   0 11:22上午 ??         1:09.53 redis-server 127.0.0.1:7006 [cluster] 
      501 16500 93357   0  3:45下午 ttys001    0:00.00 grep redis

    杀死端口号为7003的Redis的进程

    guodong@sh-guodong src % kill -9 72594

    再次查看Redis进程信息

    guodong@sh-guodong src % ps -ef|grep redis
    
      501 72133     1   0 11:21上午 ??         1:10.91 redis-server 127.0.0.1:7001 [cluster] 
      501 72389     1   0 11:21上午 ??         1:10.40 redis-server 127.0.0.1:7002 [cluster] 
      501 72891     1   0 11:22上午 ??         1:10.41 redis-server 127.0.0.1:7004 [cluster] 
      501 73095     1   0 11:22上午 ??         1:10.93 redis-server 127.0.0.1:7005 [cluster] 
      501 73216     1   0 11:22上午 ??         1:09.62 redis-server 127.0.0.1:7006 [cluster] 
      501 16690 93357   0  3:45下午 ttys001    0:00.00 grep redis

    再次查看Redis集群信息,总结:可能要等一会儿Redis4才能成为master节点,时间由cluster-node-timeout 进行控制。(主从切换时间)

    guodong@sh-guodong src % redis-cli -p 7001 cluster nodes
    
    5e94ae9b31b2029b2e881e9e302800941e1debcd 127.0.0.1:7004@17004 master - 0 1648972003442 6 connected 5462-10922
    9c807c577b336d3aa4c86b4c5c2da452d3e3383d 127.0.0.1:7005@17005 master - 0 1648972002000 4 connected 10923-16383
    7f3d314fb9c504861dc2cbe767f63cfc78d30b8e 127.0.0.1:7002@17002 slave cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 0 1648972002451 0 connected
    cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 127.0.0.1:7001@17001 myself,master - 0 1648972000000 0 connected 0-5461
    5500c4ce07bbb0b9f0d10ade053a423fd319afa6 127.0.0.1:7003@17003 master,fail - 1648971941557 1648971934000 2 disconnected
    ab84c1e455a92cfb4c49eb56b0f4197badea7b5b 127.0.0.1:7006@17006 slave 9c807c577b336d3aa4c86b4c5c2da452d3e3383d 0 1648972004455 4 connected

    再次启动Redis2的Redis实例

    guodong@sh-guodong redis2 % redis-server redis.conf

    再次查看Redis的集群信息

    guodong@sh-guodong redis2 % redis-cli -p 7001 cluster nodes
    5e94ae9b31b2029b2e881e9e302800941e1debcd 127.0.0.1:7004@17004 master - 0 1648972658000 6 connected 5462-10922
    9c807c577b336d3aa4c86b4c5c2da452d3e3383d 127.0.0.1:7005@17005 master - 0 1648972660000 4 connected 10923-16383
    7f3d314fb9c504861dc2cbe767f63cfc78d30b8e 127.0.0.1:7002@17002 slave cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 0 1648972661630 0 connected
    cb1cb00f48aab147d3dd3eef9e4b81b2c1226f9e 127.0.0.1:7001@17001 myself,master - 0 1648972661000 0 connected 0-5461
    5500c4ce07bbb0b9f0d10ade053a423fd319afa6 127.0.0.1:7003@17003 slave 5e94ae9b31b2029b2e881e9e302800941e1debcd 0 1648972660000 6 connected
    ab84c1e455a92cfb4c49eb56b0f4197badea7b5b 127.0.0.1:7006@17006 slave 9c807c577b336d3aa4c86b4c5c2da452d3e3383d 0 1648972660618 4 connected

    总结:以上是集群上线、下线、主从切换的命令。

  • 相关阅读:
    element-ui 中 el-table 根据scope.row行数据变化动态显示行内控件
    vue.js 父组件主动获取子组件的数据和方法、子组件主动获取父组件的数据和方法
    把json1赋值给json2,修改json2的属性,json1的属性也一起变化
    win10下当前目录右键添加CMD快捷方式
    element-ui
    vscode 头部注释插件
    IE浏览器new Date()带参返回NaN解决方法
    常用css
    使用DataGridView控件显示数据
    第四章 ADO.NET
  • 原文地址:https://www.cnblogs.com/jelly12345/p/16096183.html
Copyright © 2020-2023  润新知