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连接即可。

你可能感兴趣的:(redis)