(解决)can't connect to redis-server

安装完远程服务器上的redis后本地使用redis-manager连接该redis后一直报can't connect to redis-server,检查服务器后发现该服务已经开启,本地也能够ping通远程服务器,后经过多方查找找到了解决方案,故特此记录一下。

首先先说一下启动该redis服务的一个注意点,Redis服务默认是前台运行,需要修改为后台运行;返回上一层目录,修改redis.conf配置文件。找到daemonize(守护进程)配置,默认false。

 

daemonize yes
运行:
./redis-server ../redis.conf

解决方案:编辑redis.conf配置文件;注释掉61行本地链接限制以及80行配置修改为no

61 # bind 127.0.0.1 
80 protected-mode no
杀掉进程,重启服务即可


ps aux | grep redis              查看redis是否启动成功

netstat -tlun                        查看主机的6379端口是否在使用(监听)

./redis-cli                   打开redis的客户端    

quit                            退出redis的客户端

pkill redis-server                  关闭redis服务器

./redis-cli shutdown            也可以通过这条命令关闭redis服务器



你可能感兴趣的:(Redis)