Redis

关注公众号 jb51net

关闭
首页 > 数据库 > Redis > Redis sentinel节点修改密码

Redis sentinel节点如何修改密码

作者:司马缸砸缸了

这篇文章主要介绍了Redis sentinel节点如何修改密码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Sentinel和Redis身份验证

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

master和slave节点

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

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

sentinel节点

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

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

2. sentinel set mymaster auth-pass 123

其他

Sentinel命令

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文