redis 允许外网访问 允许redis被远程连接

导读:
Redis是一个开源的内存数据结构存储系统,它支持多种数据结构,如字符串、哈希表、集合等 。在实际应用中 , 我们可能需要将Redis部署在一台服务器上,并允许其他远程服务器通过网络连接来访问Redis 。本文将介绍如何允许Redis被远程连接 。
1. 修改redis.conf文件
首先,我们需要修改Redis配置文件redis.conf 。找到bind 127.0.0.1这一行 , 将其注释掉或者改为bind 0.0.0.0,表示监听所有IP地址 。
2. 配置防火墙
如果你的服务器启用了防火墙,需要添加一个规则来允许外部主机访问Redis端口 , 默认情况下Redis使用6379端口 。可以使用以下命令添加规则:
sudo iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
3. 重启Redis服务
保存配置文件并重启Redis服务 , 使其生效 。
4. 连接Redis
现在,其他远程服务器就可以通过指定Redis所在服务器的IP地址和端口号来连接Redis了 。例如,可以使用以下命令连接Redis:
redis-cli -h 192.168.0.100 -p 6379
总结:
【redis 允许外网访问 允许redis被远程连接】通过修改Redis配置文件、配置防火墙和重启Redis服务,我们可以允许其他远程服务器连接Redis 。这样 , 我们就可以在不同的服务器之间共享数据,实现分布式数据存储和缓存 。

    推荐阅读