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
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 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" 转载请保留原文链接及作者。