无需外部停机即可更改redis密码

Imn*_*mnl 5 security passwords redis

我想刷新redis服务器密码。问题是有一些外部服务正在使用它,因此在我传播此更改之前,事情最终将停止工作。

根据我的研究,我只看到requirepass命令+服务器重新启动,但这有停机时间。

对于 Postgres 等其他数据库,我将创建新的用户密码、迁移权限、在应用程序级别进行更改,然后使之前的访问无效。

我怎样才能在redis中完成这个过程?

Ita*_*ber 5

您可以通过发出以下命令在不停机的情况下更改密码:

redis> CONFIG SET requirepass <your new password>
Run Code Online (Sandbox Code Playgroud)

要在下次重新启动时保留更改,请编辑 .conf 文件或发出CONFIG REWRITE.