zoukankan      html  css  js  c++  java
  • redis哨兵模式

    本文基于windows上的redis,版本位 Redis-x64-5.0.10

    1. 创建sentinel.conf文件

    image

    文件中添加以下内容:

    sentinel monitor <master-name> <ip> <redis-port> <quorum>

    告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有多少个sentinel认为一个master失效时,master才算真正失效。master-name只能包含英文字母,数字,和“.-_”这三个字符需要注意的是master-ip 要写真实的ip地址而不要用回环地址(127.0.0.1)。(个人本地用的 127.0.0.1 貌似也没有出现问题)

    配置示例:

        sentinel monitor mymaster 127.0.0.1 6379 2


    2. 启动redis,开启监控

    启动redis:

    redis-server.exe redis.windows.conf

    image

    开启监控:

    redis-server ./sentinel.conf --sentinel

    image


    3.一些现象

    经过第2步之后,sentinel.conf 出现了一些变化,本来我在文档中只写了一条语句  sentinel monitor mymaster 127.0.0.1 6379 2  ,现在变成如下图了。

    image

    其中需要关注的是 port 26379,后续连接的时候用的这个

    然后就可以连接成功了

    image


    4.其他

    1> 登录redis:redis-cli -h 127.0.0.1 -p 6379

    2>查看所有key值:keys *

    3>删除指定索引的值:del key

    4>清空整个 Redis 服务器的数据:flushall

    5>清空当前库中的所有 key:flushdb



    参考资料:

    redis-哨兵模式(sentinel)

    Redis 命令参考-功能文档-Sentinel









  • 相关阅读:
    Bzoj1072--Scoi2007排列perm
    Bzoj1041--Haoi2008圆上的整点
    Bzoj3932--Cqoi2015任务查询系统
    HDU 1024 Max Sum Plus Plus(DP)
    HDU 1029 Ignatius and the Princess IV
    【noip模拟题】数列
    Hello World
    vue-router 进阶
    vue2.0 源码解读(二)
    vue2.0 源码解读(一)
  • 原文地址:https://www.cnblogs.com/betterwgo/p/14389038.html
Copyright © 2011-2022 走看看