在本地,使用客户端远程连接Redis服务,运行命令如下:
redis-cli -h xxx.xxx.111.168 -p 6379
出现如下错误信息:
Could not connect to Redis at xxx.xxx.111.168:6379: Connection refused
解决办法:
首先,使用ssh工具远程登录,若 redis-server 服务已启动,首先通过如下命令关闭服务:
ps -aux | grep redis
显示如下结果:
redis 1982 0.0 0.6 40136 6964 ? Ssl Apr01 0:21 /usr/bin/redis-server 127.0.0.1:6379
root 2017 0.0 0.9 37224 9284 ? Sl Apr01 0:21 redis-server *:6379
root 3361 0.0 0.1 14224 1080 pts/1 S+ 17:08 0:00 grep --color=auto redis
然后关闭该服务,并改变端口和重启,命令如下:
kill -9 2017
redis-server --port 6003 & # 设置端口6003,“&”表示在后台运行
最后,在本地使用redis-cli客户端,运行如下命令,即可访问成功
redis-cli -h xxx.xxx.111.168 -p 6003