设置密码
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连接即可。