要配置 Redis 服务器以允许其他 IP 地址访问,你需要修改 Redis 的配置文件。以下是具体步骤:
-
查找 Redis 配置文件:默认情况下,Redis 的配置文件通常位于
/etc/redis/redis.conf或/usr/local/etc/redis.conf(取决于你的安装方式)。你可以使用下面的命令来查找文件位置:find / -name redis.conf -
编辑配置文件:使用文本编辑器(如
nano或vim)打开 Redis 配置文件。以nano为例:sudo nano /etc/redis/redis.conf -
修改绑定地址:
-
找到以
bind开头的行。默认为bind 127.0.0.1,这意味着 Redis 只接受来自本机的连接。 -
将其更改为允许其他 IP 访问。若要允许所有 IP 连接,可以修改为:
bind 0.0.0.0 -
你也可以指定特定的 IP 地址,例如:
bind 127.0.0.1 192.168.1.100
-
-
设置保护模式:
-
Redis 默认启用保护模式。如果要允许外部访问,需要考虑关闭保护模式。找到以下行:
protected-mode yes -
将其修改为:
protected-mode no -
请注意,关闭保护模式时,要特别小心,因为这可能会导致你的 Redis 实例被未授权访问。
-
-
设置密码(可选):为了安全起见,建议设置密码。找到以下行:
# requirepass foobared将其修改为:
requirepass yourpassword替换
yourpassword为你想设置的密码。 -
保存并退出:保存对配置文件的更改并退出编辑器。
-
重启 Redis 服务:应用更改,你需要重启 Redis 服务。使用以下命令:
sudo systemctl restart redis或者,如果你使用的是其他服务管理命令:
sudo service redis-server restart -
防火墙设置:确保你的防火墙允许访问 Redis 使用的端口(默认为 6379)。你可以用以下命令允许该端口:
sudo ufw allow 6379 -
验证设置:使用 Redis CLI 从另一台计算机连接到 Redis 服务器,确保可以成功连接。
按照这些步骤配置 Redis 服务器后,它就应该能够接收来自其他 IP 地址的请求。确保在生产环境中考虑安全性,以免给你的数据库带来风险。



















没有回复内容