解决 Redis 连接远程访问问题(redis 连接远程访问)

Redis 应用特别广泛,特别是用作缓存系统时更是如此。由于大多数情况下 Redis 运行在本地环境,可以直接连接使用,但有时为了更好地支持远程连接,就需要对 Redis 进行一些配置,以将远程服务器上的 Redis 暴露出去,允许远程连接访问

需要在服务器上 Redis 运行的主机端口上开启一个远程网络端口,然后在 Redis 的配置文件中修改如下参数:

bind 127.0.0.1 
protected-mode no

其中,bind 指定了 Redis 会监听的 ip 地址,127.0.0.1 表示只接受来自本地环境的连接,修改为 0.0.0.0 就可以接受所有的连接。protected-mode 是设置保护模式,避免 Redis 被未授权的客户端访问,将 no 改为 yes 后,可以允许外部服务访问和连接 Redis。

有时,要防止外部出现危险的攻击,还可以设置一组访问密码。只需要在 redis 的配置文件中增加 requirepass 参数,像这样:

requirepass mypassword

我们使用如下命令重启 redis 实例:

#service redis restart

以上步骤就完成了 Redis 的远程访问配置,以后无论什么程序,只要指定了我们设定的网络端口和密码,就可以完全远程连接和管理 Redis 了。

香港服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

THE END