如何给redis设置密码
作者:百变鹏仔日期:2023-08-02 08:26:43浏览:6分类:游戏攻略
redis配置密码
1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
[plain]?view plain?copy
#requirepass?foobared
去掉行前的注释,并修改密码为所需的密码,保存文件[plain]?view plain?copy
requirepass?myRedis
重启redis[plain]?view plain?copy
sudo?service?redis?restart
#或者
sudo?service?redis?stop
sudo?redis-server?/etc/redis.conf
这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许[plain]?view plain?copy
redis-cli?-h?127.0.0.1?-p?6379
redis?127.0.0.1:6379>
redis?127.0.0.1:6379>?keys?*
(error)?ERR?operation?not?permitted
redis?127.0.0.1:6379>?select?1
(error)?ERR?operation?not?permitted
redis?127.0.0.1:6379[1]>?
尝试用密码登录并执行具体的命令看到可以成功执行[plain]?view plain?copy
redis-cli?-h?127.0.0.1?-p?6379?-a?myRedis
redis?127.0.0.1:6379>?keys?*
1)?"myset"
2)?"mysortset"
redis?127.0.0.1:6379>?select?1
OK
redis?127.0.0.1:6379[1]>?config?get?requirepass
1)?"requirepass"
2)?"myRedis"
2.通过命令行进行配置
[plain]?view plain?copy
redis?127.0.0.1:6379[1]>?config?set?requirepass?my_redis
OK
redis?127.0.0.1:6379[1]>?config?get?requirepass
1)?"requirepass"
2)?"my_redis"
无需重启redis使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝
[plain]?view plain?copy
redis-cli?-h?127.0.0.1?-p?6379?-a?myRedis
redis?127.0.0.1:6379>?config?get?requirepass
(error)?ERR?operation?not?permitted
使用修改后的密码登录redis,可以执行相应操作[plain]?view plain?copy
redis-cli?-h?127.0.0.1?-p?6379?-a?my_redis
redis?127.0.0.1:6379>?config?get?requirepass
1)?"requirepass"
2)?"my_redis
尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码[plain]?view plain?copy
sudo?service?redis?restart
Stopping?redis-server:?[OK]
Starting?redis-server:?[OK]
redis-cli?-h?127.0.0.1?-p?6379?-a?my_redis
redis?127.0.0.1:6379>?config?get?requirepass
(error)?ERR?operation?not?permitted
redis-cli?-h?127.0.0.1?-p?6379?-a?myRedis
redis?127.0.0.1:6379>?config?get?requirepass
1)?"requirepass"
2)?"myRedis"
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
[plain]?view plain?copy
redis-cli?-h?127.0.0.1?-p?6379
redis?127.0.0.1:6379>?config?get?requirepass
(error)?ERR?operation?not?permitted
redis?127.0.0.1:6379>?auth?myRedis
OK
redis?127.0.0.1:6379>?config?get?requirepass
1)?"requirepass"
2)?"myRedis"
3.master配置了密码,slave如何配置
若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。slave中配置文件内找到如下行,移除注释,修改密码即可
[plain]?view plain?copy
#masterauthmstpassword
鹏仔 微信 15129739599百科狗 baikegou.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
- 上一篇:已经是第一篇了
- 下一篇:已经是最后一篇了
猜你还喜欢
- 05-27 攻略游戏下拉
- 05-27 巴适游戏官网攻略
- 05-26 张家界凤凰古城攻略游戏
- 05-26 想出名要趁早游戏攻略
- 05-26 整容日记橙光游戏攻略
- 05-26 隐藏我的游戏227攻略
- 05-26 pc游戏攻略
- 05-26 陌路相逢游戏攻略
- 05-25 机战K攻略游戏
- 05-25 dnf卡牌游戏攻略
- 05-25 仙剑4小游戏攻略
- 05-24 上海二日游攻略游戏
- 搜索