Redis 开启远程登录连接
一、修改 redis.conf
- 注释掉
bind 127.0.0.1 ::1这一行(bind 指定网段才能远程访问,注释后无限制;或 bind 自己所在网段)。 - 将
protected-mode设置为no(默认 yes,3.2.3 版本后防止远程访问)。 - 设置远程连接密码:取消注释
requirepass foobared,把foobared改成任意密码用于登录验证。 - 重启 Redis。
二、防火墙放行 6379 端口
编辑 /etc/sysconfig/iptables 添加:
# 只对本机和指定 IP 开放 6379
-A INPUT -m state --state NEW -m tcp -p tcp -s 127.0.0.1 --dport 6379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp -s <允许的IP> --dport 6379 -j ACCEPT
# 若不限制访问 IP,去掉 -s 即可
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重启防火墙:
service iptables start
原文链接:https://www.ssssmy.com/notes/redis-kai-qi-yuan-cheng-deng-lu-lian-jie