Redis修改端口号失效现象(修改redis端口不生效)

Redis作为一款高性能NoSQL数据库,在内存中运行,支持字符串、哈希、列表、集合、有序集合等数据结构的存储,它的优势是速度快,但同时也有一些局限性,比如不支持对外连接,默认端口为6379,默认不支持IP白名单,只是以节点的形式存在于服务器中。

有时需要修改Redis服务器的端口号,来保证系统的安全,因为网络黑客可能会利用默认端口号来攻击我们的服务器,但有时候修改后却失效了。

首先需要检查一下Redis是否开启端口号更改功能,在Redis的配置文件`redis.conf`中有一行配置参数`port`,如果是注释的状态,就表示禁用更改端口号,那么就需要取消注释这条配置,已启用更改。

# 注释
# port 6379
# 取消注释
port 6379

取消注释后,保存配置文件,此时可以正常修改端口号,默认是6379端口号,可以用如下命令修改:

redis-server --port 8888

但有时候修改后Redis仍然不会更新端口号,这是因为Redis已经启动,里面保存的是之前默认的端口号,只有关闭Redis服务,重新启动,配置文件才会生效。

所以,当Redis端口号修改失效的时候,需要检查一下Redis的配置文件,取消注释,再重新启动Redis服务方可生效,才能保证Redis端口号修改成功。


数据运维技术 » Redis修改端口号失效现象(修改redis端口不生效)