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

Friday, Nov 30, 2018 | 1 minute read | Updated at Friday, Nov 30, 2018

@

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

/etc/iptables.rules



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



apt-get install iptables-persistent
service netfilter-persistent save
service netfilter-persistent reload 

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

bind 127.0.0.1

改为

bind 0.0.0.0

修改portport/tcp

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

slaveof 192.16.2.2 6379

从备份服务器测试连接

redis-cli -h 198.16.2.2

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

输入info

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

master_link_status:up

否则显示

master_link_status:down

© 2018 - 2026 vpslala

🌱 Powered by Hugo with theme Dream.