1. 程式人生 > >redis設定密碼、遠端連線

redis設定密碼、遠端連線

設定密碼

vi /opt/redis/etc/redis.conf

找到 requirepass ,去掉註釋,並改為自己的密碼

requirepass yourPassword

此時,使用redis-cli 命令登入redis,發現沒有許可權

redis-cli
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.

沒有許可權的原因是因為我們設定了密碼,此時登入時,我們需要輸入密碼才能操作redis,使用 “redis-cli -a yourPassword”登入

redis-cli -a yourPassword

使用命令

127.0.0.1:6379> keys *
1) "test"

設定遠端連線

vi /opt/redis/etc/redis.conf

找到 bind 127.0.0.1 ,註釋掉

pkill redis-server
redis-server /opt/redis/etc/redis.conf
ps -ef | grep redis
root     23112     1  0 17:51 ?        00:00:00 redis-server *:6379

(停掉redis服務,重啟redis服務,檢視redis可連線的IP地址,*號代表所有IP地址都可以連線)
使用Redis Client連線即可。