Redis sentinel节点如何修改密码

2024-03-01 0 1,020
目录
  • Sentinel和Redis身份验证
    • master和slave节点
    • sentinel节点
    • 其他
  • 总结

    Sentinel和Redis身份验证

    当一个master配置为需要密码才能连接时,客户端和slave在连接时都需要提供密码。

    master和slave节点

    • master通过requirepass设置自身的密码,不提供密码无法连接到这个master。
    • slave通过masterauth来设置访问master时的密码。

    但是当使用了sentinel时,由于一个master可能会变成一个slave,一个slave也可能会变成master,所以需要同时设置上述两个配置项。

    修改配置后需要执行config rewrite 命令, CONFIG REWRITE 的作用就是通过尽可能少的修改, 将服务器当前所使用的配置记录到 redis.conf 文件中。

    sentinel节点

    sentinel设置密码通过sentinel set <mastername> <option> <value> 命令

    • <mastername>是监控的master名字
    • <option> <value>是键和值

    1.通过sentinel master找到mastername,或者查看sentinel节点的配置文件

    2. sentinel set mymaster auth-pass 123

    其他

    Sentinel命令

    sentinel支持的合法命令如下:

    • PING sentinel回复PONG.
    • SENTINEL masters 显示被监控的所有master以及它们的状态.
    • SENTINEL master <master name> 显示指定master的信息和状态;
    • SENTINEL slaves <master name> 显示指定master的所有slave以及它们的状态;
    • SENTINEL get-master-addr-by-name <master name> 返回指定master的ip和端口,如果正在进行failover或者failover已经完成,将会显示被提升为master的slave的ip和端口。
    • SENTINEL reset <pattern> 重置名字匹配该正则表达式的所有的master的状态信息,清楚其之前的状态信息,以及slaves信息。
    • SENTINEL failover <master name> 强制sentinel执行failover,并且不需要得到其他sentinel的同意。但是failover后会将最新的配置发送给其他sentinel。

    动态修改Sentinel配置

    从redis2.8.4开始,sentinel提供了一组API用来添加,删除,修改master的配置。

    需要注意的是,如果你通过API修改了一个sentinel的配置,sentinel不会把修改的配置告诉其他sentinel。

    你需要自己手动地对多个sentinel发送修改配置的命令。

    以下是一些修改sentinel配置的命令:

    SENTINEL MONITOR <name> <ip> <port> <quorum>

    这个命令告诉sentinel去监听一个新的master

    SENTINEL REMOVE <name>

    命令sentinel放弃对某个master的监听

    SENTINEL SET <name> <option> <value>

    这个命令很像Redis的CONFIG SET命令,用来改变指定master的配置。

    支持多个<option><value>。

    例如以下实例:

    SENTINEL SET objects-cache-master down-after-milliseconds 1000

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源。

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 Redis Redis sentinel节点如何修改密码 https://www.u-9.cn/database/redis/176639.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务