准备工作
在centos系统中修改Redis的hosts配置,需确保已具备以下条件:

1、已安装Redis服务并正常运行;
2、拥有管理员权限(可通过sudo
或root
账户操作);
3、熟悉基础的Linux命令行操作。
修改hosts文件
1、通过SSH登录服务器,执行命令打开hosts文件:
- sudo vi /etc/hosts
2、在文件末尾添加自定义的IP与域名映射,

- 192.168.1.100 redis-master
- 192.168.1.101 redis-replica
3、保存并退出(按Esc
后输入:wq
);
4、验证修改是否生效:
- ping redis-master
若返回对应的IP地址,则配置成功。
调整Redis绑定配置
默认情况下,Redis仅监听本地回环地址(127.0.0.1),如需使用自定义域名,需修改Redis配置文件:
1、打开Redis配置文件:

- sudo vi /etc/redis/redis.conf
2、找到bind
参数,添加自定义域名或IP:
- bind 127.0.0.1 redis-master
3、保存后重启Redis服务:
- sudo systemctl restart redis
验证Redis服务状态
1、检查Redis是否绑定到目标地址:
- sudo netstat -tuln | grep 6379
输出中应包含redis-master:6379
或对应IP的监听状态。
2、通过命令行连接测试:
- redis-cli -h redis-master
若成功进入交互界面,则配置生效。
关键注意事项
1、防火墙与安全组:确保服务器的防火墙或云平台安全组放行Redis端口(默认6379);
2、DNS解析优先级:CentOS默认优先读取hosts文件,若同时存在DNS解析,需检查顺序;
3、服务依赖:若Redis作为集群或主从节点运行,需同步修改所有相关节点的配置;
4、备份习惯:修改关键配置前,建议备份原文件(如cp /etc/hosts /etc/hosts.bak
)。
通过自定义hosts绑定Redis服务,可提升内网通信效率与可维护性,实际场景中,建议结合业务需求选择IP或域名配置,同时定期检查服务的连通性与日志记录,若遇到连接异常,优先排查网络策略与解析顺序。