redis远程连接服务端常见错误解决

  • 首先 在服务器端把6379端口开放
开放6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
保存配置
/etc/rc.d/init.d/iptables save
  • 然后修改配置文件两处
    安装redis时,Redis 的配置文件默认是绑定本地ip的,所以我们要去系统中找到bind 127.0.0.1,
    然后把它注释掉,那么就可以连接上了
    在这里插入图片描述
vim redis.conf

命令模式输入/bind 按n查询下一个字符串,找到i进入修改模式,注释,按esc,输入:wq保存退出。
修改这一处是为了解决这个错误Connection error: Connection refused

  • 修改第二处
    在这里插入图片描述
    默认是yes,改为no即可。
    此处修改解决的问题是Connection: Connection error: The remote host closed the connection

最后修改完成配置文件,重启redis-server即可,因为我是压缩包解压安装,直接杀了redis进程,又后端模式启动
涉及到的命令:#查进程id ps ef | grep redis #杀进程 kill -9 进程id #重启 ./bin/redis-server ./redis-conf
当然不推荐直接kill服务,这样就不会持久化内存中的数据了。
以下是一些redis一些命令

redis-server /etc/redis.conf  	--开启redis服务
redis-cli       				-- 进入redis服务
redis-cli shutdown  			--关闭服务 不要用kill -9来关闭服务,这样就不会持久化内存中的数据了
发布了84 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/yidou120/article/details/103166674
今日推荐