• 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
    
  • 相关阅读:
    关于Java中String类的hashCode方法
    重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
    vue+eslint+prettier+vetur 使用vscode 前端工程化
    vue webpack 打包优化
    移动端兼容
    vue 跨域使用
    vue2.0性能优化
    前端 mock的使用
    vue 使用Lodash 的throttle(节流)与debounce(防抖
    webpack4 安装及使用
  • 原文地址:https://www.cnblogs.com/khtt/p/15219482.html
Copyright © 2020-2023  润新知