第一步:安装Redis
首先,在主服务器和从服务器上安装Redis。使用以下命令:
sudo yum install epel-release sudo yum install redis
第二步:配置主服务器
编辑主服务器的Redis配置文件 /etc/redis.conf:
sudo vi /etc/redis.conf
修改以下参数:
bind:设置主服务器的IP地址。port:Redis端口(默认为6379)。requirepass:设置主服务器密码。例如:
<code>bind 192.168.1.100 port 6379 requirepass your_master_password</code>
保存并重启Redis服务:
sudo systemctl restart redis
第三步:配置从服务器
编辑从服务器的Redis配置文件 /etc/redis.conf:
sudo vi /etc/redis.conf
修改以下参数:
slaveof:指定主服务器的IP地址和端口。masterauth:设置主服务器密码(如果已设置)。例如:
<code>slaveof 192.168.1.100 6379 masterauth your_master_password</code>
保存并重启Redis服务:
sudo systemctl restart redis
第四步:验证配置
使用 redis-cli 验证配置:
在主服务器:
redis-cli -h 192.168.1.100 -p 6379 -a your_master_password
在从服务器:
redis-cli -h 192.168.1.101 -p 6379 -a your_master_password
在主服务器上设置键值对:
set mykey "Hello, Master!"
在从服务器上获取键值对:
get mykey
如果从服务器返回 "Hello, Master!",则主从复制配置成功。
第五步:监控与日志
为了确保稳定性,建议监控Redis性能和日志。使用 info replication 命令查看复制状态:
redis-cli info replication
定期检查Redis日志文件 /var/log/redis/redis.log,查找潜在问题。
完成以上步骤,即可在CentOS上成功配置Redis主从复制。 请记住将 192.168.1.100 和 192.168.1.101 替换为你的实际IP地址,your_master_password 替换为你的实际密码。
以上就是CentOS如何配置Redis主从复制的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号