关于redis客户端连接不上
链接服务器的Redis(由于远程连接不上,使用服务器连接,也连接不上产生)
Unable to connect to remote host: Connection refused
链接不上,有可能是服务没有对外开放。
1.修改redis配置:redis.conf.
路径:/usr/local/src/redis-5.0.5/etc
2、修改密码:
a、登陆之后(临时修改)
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
为以上显示说明没有密码,那么现在来设置密码:
127.0.0.1:6379> config set requirepass abcdefg
OK
127.0.0.1:6379>
再次查看当前redis就提示需要密码:
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>
这是可以输入 auth 密码
即可
b、修改redis.conf配置文件(永久)
# requirepass foobared
requirepass 123 指定密码123
保存后重启redis就可以了
3、重启redis
由于本人使用shutdown无法停止redis服务,所以采用ps -ef|grep redis ,kill掉目前的redis服务。
再使用./src/redis-cli -h 指定ip -p 指定端口 -a 指定密码 启动redis
或是使用:/usr/local/src/redis-5.0.5/bin/redis-server /usr/local/src/redis-5.0.5/etc/redis.conf 启动
4、查看所有值
keys *