redis密码管理

redis密码管理

一. 如何初始化redis的密码?###

总共2个步骤:

  • 在配置文件C:\Program Files\Redis\conf\redis.conf中有个参数: requirepass 这个就是配置redis访问密码的参数,比如:
    requirepass 123
  • 配置文件中参数生效需要重启redis 。

二 .不重启redis如何配置密码? (推荐!!!)

  • 在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。
    requirepass 123
    如 修改成 :
    requirepass  1234
  • 进入redis重定义参数

查看当前的密码:

C:\Program Files\Redis>redis-cli.exe -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
redis 127.0.0.1:6379> auth 123 #密码认证
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123"

显示密码是之前的,然后设置密码:

redis 127.0.0.1:6379> config set requirepass 1234
OK

再次查询密码:

redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "1234"

密码已经得到修改。

三. 如何登录有密码的redis?

  • 在登录的时候 密码就输入

    C:\Program Files\Redis>redis-cli.exe -p 6379 -a 1234
    redis 127.0.0.1:6379>
    redis 127.0.0.1:6379> config get requirepass
    1) "requirepass"
    2) "1234"
  • 先登录再验证:

    C:\Program Files\Redis>redis-cli.exe -p 6379
    redis 127.0.0.1:6379>
    redis 127.0.0.1:6379> auth 123
    OK
    redis 127.0.0.1:6379> config get requirepass
    1) "requirepass"
    2) "1234"

四. master 有密码,slave 如何配置?

master 有密码的时候 配置 slave 的时候 相应的密码参数也得相应的配置好。不然 slave 是无法进行正常复制的。

相应的参数是:

#masterauth

比如:

masterauth  mstpassword

来源: http://www.cnblogs.com/kenshinobiy/p/4624952.html


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 bin07280@qq.com

文章标题:redis密码管理

文章字数:433

本文作者:Bin

发布时间:2016-05-03, 16:42:45

最后更新:2019-08-06, 00:56:16

原始链接:http://coolview.github.io/2016/05/03/redis%E5%AF%86%E7%A0%81%E7%AE%A1%E7%90%86/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录