在 CentOS 上修改 Redis 端口,通常步骤如下(以 yum / dnf 安装的 Redis 为例):
Redis 默认配置文件一般在:
/etc/redis.conf
或(部分版本):
/etc/redis/redis.conf
使用 vi 编辑:
sudo vi /etc/redis.conf
找到这一行:
port 6379
改成你想要的端口,例如:
port 6380
如果需要监听所有网卡,可同时确认:
bind 0.0.0.0(生产环境建议绑定内网 IP 并加密码)
SELinux 可能阻止非标准端口,需要放行:
sudo semanage port -a -t redis_port_t -p tcp 6380
若未安装 semanage:
sudo yum install policycoreutils-python-utils -y
sudo firewall-cmd --permanent --add-port=6380/tcp
sudo firewall-cmd --reload
sudo systemctl restart redis
或(老版本):
sudo systemctl restart redis-server
查看状态:
sudo systemctl status redis
redis-cli -p 6380 ping
返回:
PONG
即成功。
sentinel.conf 或 cluster 配置-p 映射,而不是容器内配置如果你用的是 编译安装 / Docker / 集群环境,可以告诉我,我给你对应方案。