外部访问Redis十分必要的一步(外部怎么访问redis)
在今天的互联网应用里,Redis服务的使用十分普遍。它不仅作为一个内存缓存服务起到了优化应用性能的很大作用,也是应用的关键数据存储和分布式实施的重要服务。但是Redis服务器本质上是运行在本地网络内部的,只有在本地网络内部的其他机器才能够实现对 Redis服务器的访问,无法实现其他网络的访问。
因此,实现外部访问 Redis服务是必不可少的一步。这一步也很容易,代码如下:
1.修改/etc/redis/redis.conf配置文件,添加ip地址白名单:
bind 127.0.0.1 # 将 127.0.0.1 改成 0.0.0.0
2.在redis安装目录下,打开iPtables
/sbin/iptables -A INPUT -m iprange –src-range 211.154.236.45-211.154.236.50 -p tcp –dport 6379 -j ACCEPT
上面指令表示允许211.154.236.45-211.154.236.50这一范围内的ip地址访问Redis服务,端口号为6379
3.重启Redis
sudo service redis-server restart
通过以上操作,Redis服务器就可以接收来自其他网络范围的访问了。这样一来,就可以方便地通过redis实现远程调用,使得分布式应用变得简单明了。
另外,如果Redis不仅需要实现外部访问,想要把服务提供给网络外的用户使用,还要把服务器部署到云端,这时候可以考虑直接使用Redis云服务,这样可以极大的提高数据的可用性,可用性和安全性。
实现外部访问Redis服务是必不可少的一步,一必须掌握的基本技能,对于构建完善的分布式应用来说是至关重要的。