zoukankan      html  css  js  c++  java
  • redis 集群常用命令及主从复制配置

    redis 集群常用命令及主从复制配置

    1.列出集群当前已知的所有节点( node),以及这些节点的相关信息:cluster nodes 
    2.查看本节点上的所有key值 :keys *
    3.删除指定索引的值 :del key
    4.当前节点redis的 key 的数量:dbsize
    1.打印集群信息:cluster info
    > cluster info
    cluster_state:ok                #群集状态:正常
    cluster_slots_assigned:16384    #分配的集群插槽数量:16384
    cluster_slots_ok:16384          #分配的集群插槽正常数量:16384
    cluster_slots_pfail:0
    cluster_slots_fail:0            #分配的集群插槽失败数量:0
    cluster_known_nodes:6           #集群节点:6
    cluster_size:3                  #集群大小:3
    cluster_current_epoch:6         #集群当前历元:6
    cluster_my_epoch:2
    cluster_stats_messages_ping_sent:201
    cluster_stats_messages_pong_sent:196
    cluster_stats_messages_meet_sent:4
    cluster_stats_messages_sent:401
    cluster_stats_messages_ping_received:192
    cluster_stats_messages_pong_received:205
    cluster_stats_messages_meet_received:4
    cluster_stats_messages_received:401
    
    redis主从复制主要配置如下:
    

    哨兵的配置文件:cat sentinel.conf |grep -v "#" |grep -v "^$"
    port 26379
    daemonize yes
    daemonize no
    pidfile /var/run/redis-sentinel.pid
    logfile ""
    dir /tmp
    ## monitor 监控master IP地址和端口,最后的数字1 是有几个哨兵确认即确认主下线。
    #sentinel auth-pass mymaster 123456                    # 重点改这个选项,连接主的密码。
    sentinel monitor mymaster 127.0.0.1 6379 2
    sentinel down-after-milliseconds mymaster 30000  #心跳为30000毫秒
    sentinel parallel-syncs mymaster 1
    sentinel failover-timeout mymaster 180000
    sentinel deny-scripts-reconfig yes
    
    哨兵的启动命令:./redis-server sentinel.conf --sentinel
    进入哨兵的命令:./redis-cli -p 28001
    查看主从节点信息:127.0.0.1:28001> info sentinel
    哨兵的批量启动:sentinelstartall.sh
    cd redis01
    ./redis-server sentinel.conf --sentinel
    cd ..
    cd redis02
    ./redis-server sentinel.conf --sentinel
    cd ..
    cd redis03
    ./redis-server sentinel.conf --sentinel
    cd ..
    哨兵的批量停止:sentinelshutdownall.sh
    redis01/redis-cli -p 28001 shutdown
    redis02/redis-cli -p 28002 shutdown
    redis03/redis-cli -p 28003 shutdown
    
  • 相关阅读:
    MERGE引擎 分表后 快速查询所有数据
    MYSQL导入中文数据乱码的四种解决办法
    数据库中为什么不推荐使用外键约束?
    Word转PDF
    YII2 更新数据不成功
    YII2 使用curl请求,返回false
    Yii集成PHPWord
    网站安全DDOS攻击及监测
    nginx日志
    定时任务秒级执行
  • 原文地址:https://www.cnblogs.com/khtt/p/15219482.html
Copyright © 2011-2022 走看看