游乐游手机版
首页/系统平台/文章详情

Linux下Redis主从复制配置教程与实战步骤

时间:2026-08-21 06:21
在Linux系统中,如果你想部署Redis主从复制架构,可以按照以下步骤进行配置。这里假设你有两台服务器,其中一台作为主节点(Master),另一台作为从节点(Sla ve)。以下是完整的Redis主从复制配置流程:1 准备工作首先确认两台Linux服务器都已经正确安装Redis,并且Redis服

在Linux系统中,如果你想部署Redis主从复制架构,可以按照以下步骤进行配置。这里假设你有两台服务器,其中一台作为主节点(Master),另一台作为从节点(Sla ve)。以下是完整的Redis主从复制配置流程:

Linux下Redis如何配置主从复制

1. 准备工作

首先确认两台Linux服务器都已经正确安装Redis,并且Redis服务处于正常运行状态。这是进行Redis主从同步配置的前提。

2. 配置主节点(Master)

先编辑主节点上的Redis配置文件,默认情况下通常位于 /etc/redis/redis.conf。

sudo nano /etc/redis/redis.conf

在配置文件中找到并修改以下参数:

# 设置绑定地址,确保从节点可以连接
bind 0.0.0.0

# 设置主节点的端口
port 6379

# 设置主节点的运行ID
runid /var/run/redis_6379.pid

# 设置日志文件路径
logfile /var/log/redis/redis_6379.log

# 设置数据持久化选项(可选)
sa ve 900 1
sa ve 300 10
sa ve 60 10000

# 设置密码(可选)
requirepass your_master_password

保存配置文件并退出编辑器,随后重启Redis服务,使新的主节点配置立即生效:

sudo systemctl restart redis

3. 配置从节点(Sla ve)

接着编辑从节点上的Redis配置文件,路径通常同样为 /etc/redis/redis.conf。

sudo nano /etc/redis/redis.conf

在配置文件中找到并修改以下参数:

# 设置绑定地址,确保从节点可以连接
bind 0.0.0.0

# 设置从节点的端口
port 6380

# 设置从节点的运行ID
runid /var/run/redis_6380.pid

# 设置日志文件路径
logfile /var/log/redis/redis_6380.log

# 设置主节点的信息
sla veof your_master_ip 6379

# 设置从节点的密码(如果主节点设置了密码)
masterauth your_master_password

# 设置从节点的运行模式为从节点
sla veof no one

保存并关闭配置文件后,重启从节点上的Redis服务,让Redis从库配置生效:

sudo systemctl restart redis

4. 验证配置

完成Redis主从配置后,可以先在主节点写入一条测试数据,再到从节点检查该数据是否已经成功同步,以验证Redis复制是否正常。

在主节点上操作:

redis-cli -h your_master_ip -p 6379
set mykey "Hello, Master!"

在从节点上操作:

redis-cli -h your_sla ve_ip -p 6380
get mykey

如果从节点返回了 Hello, Master!,说明Redis主从复制已经配置成功,主从同步功能工作正常。

5. 监控和维护

在实际运行过程中,建议定期检查Redis日志文件,确保没有报错或异常信息。同时可以借助redis-cli命令持续监控Redis复制状态和整体性能,便于及时发现问题。

redis-cli -h your_master_ip -p 6379 info replication

按照以上步骤操作,你就可以在Linux环境下成功完成Redis主从复制配置,并实现Redis数据同步与基础高可用部署。

来源:https://www.yisu.com/ask/53466528.html
上一篇Redis持久化配置文件调整方法与实用指南 下一篇Linux上MongoDB权限管理设置与用户角色配置
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
VMware安装Ubuntu完整教程:创建虚拟机与启动验证
系统平台 · 2026-09-01

VMware安装Ubuntu完整教程:创建虚拟机与启动验证

本教程详细演示如何在VMware中创建Ubuntu虚拟机,涵盖ISO挂载、硬件配置、安装向导及启动验证。通过清晰的步骤与验证命令,帮助新手快速搭建可用的Linux学习环境。

Win10专业版U盘安装教程:制作启动盘与完整安装步骤
系统平台 · 2026-09-01

Win10专业版U盘安装教程:制作启动盘与完整安装步骤

本文提供Win10专业版U盘安装完整流程:准备8GB以上U盘与官方镜像,制作启动盘并核对盘符;通过F12 F11 Esc等快捷键或BIOS设置U盘为第一启动项;安装时选择专业版并谨慎分区;完成后在“设置—系统—关于”验证版本与激活状态。操作前务必备份数据。

Windows10系统字体太小怎么调大
系统平台 · 2026-08-27

Windows10系统字体太小怎么调大

Windows10系统字体太小怎么调大?只需两步:首先打开设置中的显示选项,将缩放比例调整为125%或150%;随后运行ClearType文本调谐器优化字体清晰度。此方法适用于高分屏及普通屏幕,无需修改注册表即可解决界面拥挤问题。

Win10磁盘占用100%基础排查:从监控到清理的完整步骤
系统平台 · 2026-08-27

Win10磁盘占用100%基础排查:从监控到清理的完整步骤

Windows 10系统出现磁盘占用100%会导致电脑卡顿、程序响应缓慢。本文提供基础排查方案:首先通过任务管理器确认是否为磁盘高负载,随后进入系统存储页面分析C盘占用类别,最后针对性清理临时文件。遵循此流程可有效缓解磁盘压力,避免盲目重装系统。

Windows10系统怎么显示此电脑和控制面板
系统平台 · 2026-08-27

Windows10系统怎么显示此电脑和控制面板

Windows10默认可能不显示桌面图标,导致找不到“此电脑”和“控制面板”。只需进入个性化设置,在“桌面图标设置”中勾选对应选项即可恢复。本文提供详细图文步骤,帮助快速找回系统入口。