之前分享過枫吧,redis的安裝部署
http://www.51testing.com/?uid-497177-action-viewspace-itemid-3709235
今天繼續(xù)分享躺苦,如何設(shè)置redis密碼,以及如何訪問~
- 設(shè)置密碼
1)找到redis的配置文件redis.conf (一般在安裝目錄漏策,如果找不到find / -name redis.conf查找)
2)vi redis.conf
- 找到文件的
requirepass foobared 部分
把前面的注釋去掉
修改成需要的密碼
requirepass yourpwd
4)重啟redis
如果Redis已經(jīng)配置為service
服務(wù),可以通過以下方式重啟:
service redis restart
如果Redis沒有配置為service
服務(wù)臼氨,可以通過以下方式重啟:
/usr/local/bin/redis-cli shutdown/usr/local/bin/redis-server /etc/redis.conf &
redis.conf根據(jù)具體的路徑填寫
5)這個(gè)時(shí)候嘗試登錄redis掺喻,發(fā)現(xiàn)可以登上,但是執(zhí)行具體命令是提示操作不允許
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]>
6)嘗試用密碼登錄并執(zhí)行具體的命令看到可以成功執(zhí)行
redis-cli -h 127.0.0.1 -p 6379 -a yourpwd
redis 127.0.0.1:6379> keys *
- "myset"
- "mysortset"
redis 127.0.0.1:6379> select 1
OK
redis 127.0.0.1:6379[1]> config get requirepass - "requirepass"
- "idolaoxu"
注:
除了在登錄時(shí)通過 -a 參數(shù)制定密碼外储矩,還可以登錄時(shí)不指定密碼感耙,而在執(zhí)行操作前進(jìn)行認(rèn)證。
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 yourpwd
OK
redis 127.0.0.1:6379> config get requirepass
- "requirepass"
- "idolaoxu"
最后持隧,附上查看redis 版本等基本信息:
輸入info
搞定~