0
点赞
收藏
分享

微信扫一扫

Redis Client On Error: Error: connect ECONNREFUSED ip:6379 Config right?

飞鸟不急 2022-04-06 阅读 97
redis

法1、在redis.conf里面将bind 127.0.0.1注释掉

 

法2、关闭防火墙,或添加6379端口

systemctl stop firewalld.service          #停止firewall
systemctl disable firewalld.service    #禁止firewall开机启动
开放6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
保存配置
/etc/rc.d/init.d/iptables save
开发6379端口号
firewall-cmd --zone=public --add-port=6379/tcp --permanent

法3、查看Centos7里虚拟网络配置的ip地址

修改redis desktop manager的ip地址

 就可以连接了

有人还说配置端口转发规则,添加6379端口

# 先开启ip转发
# 只能临时开启,重启后恢复
echo 1 > /proc/sys/netipv4/ip_forward

# 修改配置文件,永久开启
vi /etc/sysctl.conf
# net.ipv4.ip_forward = 1 将0修改为1
sysctl -p # 立即生效
# 如果只在本机不同端口转发如:访问729端口,返回80端口
iptables -t nat -A PREROUTING -p tcp --dport 729 -j REDIRECT --to-ports 80
service iptables save
service iptables restart
# 若要将172.16.4.247:728 转发到 172.16.4.97:80
iptables -t nat -A PREROUTING -p tcp -d 113.108.110.61 --dport 728 -j DNAT --to-destination 172.16.4.97:80

iptables -t nat -A POSTROUTING -p tcp -s 172.16.4.97 --sport 80 -j SNAT --to-source 172.16.4.247

service iptables save

# 或者修改配置文件
-A PREROUTING -d 172.16.4.247/32 -p tcp -m tcp --dport 728 -j DNAT --to-destination 172.16.4.97:80
-A POSTROUTING -s 172.16.4.97/32 -p tcp -m tcp --sport 80 -j SNAT --to-source 172.16.4.247
-A INPUT -p tcp -m state --state NEW -m tcp --dport 728 -j ACCEPT

# 重启防火墙
service iptables restart
举报

相关推荐

0 条评论