redis設定密碼、遠端連線
阿新 • • 發佈:2019-01-06
設定密碼
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連線即可。