当前位置: 代码网 > 服务器>服务器>Linux > CentOS如何配置Redis主从复制

CentOS如何配置Redis主从复制

2025年03月30日 Linux 我要评论
在centos系统上搭建redis主从复制,步骤如下:第一步:安装redis首先,在主服务器和从服务器上安装redis。使用以下命令:sudo yum install epel-releasesudo

在centos系统上搭建redis主从复制,步骤如下:

第一步:安装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:设置主服务器密码。

例如:

bind 192.168.1.100
port 6379
requirepass your_master_password
登录后复制

保存并重启redis服务:

sudo systemctl restart redis
登录后复制
登录后复制

第三步:配置从服务器

编辑从服务器的redis配置文件 /etc/redis.conf:

sudo vi /etc/redis.conf
登录后复制
登录后复制

修改以下参数:

  • slaveof:指定主服务器的ip地址和端口。
  • masterauth:设置主服务器密码(如果已设置)。

例如:

slaveof 192.168.1.100 6379
masterauth your_master_password
登录后复制

保存并重启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主从复制的详细内容,更多请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com