运维

运维

Products

当前位置:首页 > 运维 >

如何配置Debian Redis实现主从复制?

96SEO 2025-10-27 20:39 0


一、 前言

Redis是一种高性能的键值对存储系统,广泛应用于缓存、会话管理、消息队列等领域。在分布式系统中,为了提高数据可用性和系统容错能力,通常会采用Redis的主从复制机制。本文将详细介绍如何在Debian系统上配置Redis的主从复制。

Debian Redis配置主从复制步骤

二、安装Redis

在Debian系统上,先说说需要安装Redis。可以使用以下命令进行安装:

sudo apt update
sudo apt install redis-server

三、配置主服务器

编辑主服务器的Redis配置文件 /etc/redis/redis.conf

确保以下配置项被注释掉或设置为合适的值:

protected-mode yes
bind 127.0.0.1

然后添加以下配置项:

port 6379
daemonize yes
pidfile /var/run/redis.pid
logfile /var/log/redis/redis.log
dbfilename dump.rdb
dir /var/lib/redis
slaveof no one

保存并退出编辑器, 然后重启Redis服务:

sudo systemctl restart redis-server

四、配置从服务器

在从服务器的配置文件中, 取消以下行前的注释,并指定主服务器的IP和端口:

slaveof 主服务器IP 主服务器端口

比方说:

slaveof 192.168.1.100 6379
sudo systemctl restart redis-server

五、验证配置

在主服务器上,使用 redis-cli 连接到Redis并设置一个键值对:

redis-cli -h 主服务器IP -p 6379 -a your_master_password set mykey "Hello, Master!"
redis-cli -h 从服务器IP -p 6379 -a your_master_password get mykey

如果从服务器返回了 Hello, Master!则说明主从复制配置成功。

通过以上步骤,你可以在Debian系统上成功配置Redis的主从复制。主从复制可以提高数据可用性和系统容错能力,是分布式系统中常用的一种机制。


标签: debian

提交需求或反馈

Demand feedback