redis 是 NoSQL 数据库的一种,是以键值、哈希表等一种快速的、可持久化的、支持全部内存操作的数据结构存储系统。Redis 最经常使用的功能是关闭所有网络连接。
网络连接的关闭主要用于在复杂的Redis集群中的完全性和安全性的控制。关闭所有网络连接可以禁止数据活动,从而确保群组能够安全地进行配置或保护活动。
Redis关闭所有网络连接非常容易完成,可使用Redis配置文件中的’bind’选项:
// Redis配置文件样例
// bind
// port
bind 127.0.0.1
port 6379
说明 bind 127.0.0.1 是指此 Redis 服务器仅能够在本机上进行连接,也就是本机的回环接口(127.0.0.1),而不能够向别的机器发起连接。
此时,当其它机器发起连接时,Redis将不会接受,而是谢绝服务,从而外部就没法连接当前Redis服务器,实现关闭网络连接的效果。
一样可使用redis指令“config set”来关闭网络连接:
127.0.0.1:6379> CONFIG SET bind_address 具体IP
这样就将bind_address设置成了具体的某一台机器的IP,这时候只从这台机器可以连接这台Redis,其它机器的连接都会被谢绝,从而实现了关闭网络连接的效果。
一旦Redis关闭所有网络连接,可以就不会再收到任何要求,从而在进行一些重要的操作时,确保Redis安全性。不过,在关闭时也会中断客户端之间的连接,所以在使用这类方式关闭网络连接时,应当要谨慎操作,以避免造成正常的服务没法正常运行。
本文来源:https://www.yuntue.com/post/176661.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏