admin avatar

debian配置redis远程访问的一些坑

🕞 by admin





debian系统配置redis远程访问的一些坑折腾了好久,下面是一些记录。 添加防火墙规则,防火墙规则保存在以下路径

1
/etc/iptables.rules

1
2
3
4
iptables -I INPUT -s 192.168.0.3 -p TCP --dport 6379 -j ACCEPT
iptables -I INPUT -s 172.0.1.1 -p TCP --dport 6379 -j ACCEPT
iptables -I INPUT -s 10.1.1.1 -p TCP --dport 6379 -j ACCEPT
-A-A INPUT -p tcp -m tcp --dport 6379 -j DROP

1
2
3
apt-get install iptables-persistent
service netfilter-persistent save
service netfilter-persistent reload

配置redis主服务器编辑redis配置文件,修改以下文件

1
bind 127.0.0.1

改为

1
bind 0.0.0.0

修改portport/tcp

备份服务器/从修改redis配置文件,添加以下代码

1
slaveof 192.16.2.2 6379

从备份服务器测试连接

1
redis-cli -h 198.16.2.2

输入正确的密码,连接成功。

输入info

如果连接远程redis正确的话会显示如下信息,并自动同步主服务器的redis信息。

1
master_link_status:up

否则显示

1
master_link_status:down





💘 相关文章





写一条评论

Based on Golang + fastHTTP + sdb | go1.18.1 Processed in 3ms