RDM无法连接到liunx上的redis
面对这种问题,我自己总结了三种情况,希望对大家有帮助。
问题一:windows电脑上telnet是否开启
解决办法:控制面板 -> 卸载程序 -> 启用或关闭windows功能
把telnet那个选项勾上,这样就能远程连接啦!
问题二: redis.conf配置文件
进入到自己的redis软件目录
cd /usr/local/src/redis-6.2.13/
vim redis.conf
在浏览状态下斜杠 / +单词可以搜索!!
- 将bind 127.0.0.1 : 1 注释掉,改成bind 0.0.0.0,意味远程所有ip都可以访问
- 将daemonize yes #守护进程,修改后可在后台运行
- protected-mode no #关闭保护模式
redis-server redis.conf
记得重新指定配置文件重新启动服务哦
问题三:防火墙是否关闭 企业开发慎用!!!
我先把会用到的方法都罗列出来了,但是作者我开放了6379的端口也不知为何还是连接不了,索性直接把防火墙关了,便连接成功!
firewall-cmd --state
查看防火墙状态
systemctl stop firewalld.service
停止firewall
systemctl disable firewalld.service
禁止firewall开机启动
firewall-cmd --zone=public --add-port=5672/tcp --permanent
开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp–permanent
关闭5672端口
查看端口开放情况
firewall-cmd --zone=public --list-ports
firewall-cmd --reload
配置立即生效
这便是我自己了解的三种无法连接的问题,希望大家学习顺利!