分享

redis-cli远程连接redis-server服务器的问题

 WindySky 2017-07-19

在本地,使用客户端远程连接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
  • 1
  • 1

显示如下结果:

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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

然后关闭该服务,并改变端口和重启,命令如下:

kill -9 2017
redis-server --port 6003 & # 设置端口6003,“&”表示在后台运行
  • 1
  • 2
  • 1
  • 2

最后,在本地使用redis-cli客户端,运行如下命令,即可访问成功

redis-cli -h xxx.xxx.111.168 -p 6003

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多