转载--redis密码管理
源地址:http://blog.csdn.net/lxpbs8851/article/details/8136126
ps -ef 查看正在活動的進程
ps -ef |grep abc 查看含有"abc"的活動進程
ps -ef |grep -v abc 查看不含abc的活動進程
一. 如何初始化redis的密碼?
總共2個步驟:
a.在配置文件中有個參數: requirepass? 這個就是配置redis訪問密碼的參數。
比如 requirepass test123
b.配置文件中參數生效需要重啟重啟redis?。
?
二.不重啟redis如何配置密碼?
a. 在配置文件中配置requirepass的密碼(當redis重啟時密碼依然有效)。
# requirepass foobared
?如? 修改成 :
requirepass? test123
?
b. 進入redis重定義參數
查看當前的密碼:
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) (nil)
顯示密碼是空的,
然后設置密碼:
redis 127.0.0.1:6379> config set requirepass test123
OK
再次查詢密碼:
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
此時報錯了!
現在只需要密碼認證就可以了。
redis 127.0.0.1:6379> auth test123
OK
再次查詢密碼:
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
密碼已經得到修改。
當到了可以重啟redis的時候 由于配置參數已經修改 所以密碼會自動生效。
要是配置參數沒添加密碼 那么redis重啟 密碼將相當于沒有設置。
?
三.如何登錄有密碼的redis?
a.在登錄的時候 密碼就輸入
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
?
b.先登錄再驗證:
[root@slaver251 redis-2.4.16]#? ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> auth test123
OK
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
redis 127.0.0.1:6379>
?
四. master 有密碼,slave 如何配置?
當master 有密碼的時候 配置slave 的時候 相應的密碼參數也得相應的配置好。不然slave 是無法進行正常復制的。
相應的參數是:
#masterauth
比如:
masterauth? mstpassword
轉載于:https://www.cnblogs.com/davidwang456/p/3269442.html
總結
以上是生活随笔為你收集整理的转载--redis密码管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转载--tomcat整合apr
- 下一篇: select语句for update--