s-blog

Redis 开启远程登录连接

ssssmy · 2026-06-05 · 1 min · CentOS

一、修改 redis.conf

  1. 注释掉 bind 127.0.0.1 ::1 这一行(bind 指定网段才能远程访问,注释后无限制;或 bind 自己所在网段)。
  2. protected-mode 设置为 no(默认 yes,3.2.3 版本后防止远程访问)。
  3. 设置远程连接密码:取消注释 requirepass foobared,把 foobared 改成任意密码用于登录验证。
  4. 重启 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