Redis主从复制配置

Redis主从复制配置

一、 在下载好的redis压缩文件中可以找到redis.conf文件,Redis下载地址
解压后的内容
二、 再复制两个redis.conf配置文件,用于做从服务器的启动配置
三、 分别修改两个配置文件,主要是对于端口的信息进行修改

	# 这里两个从服务器的配置文件名称分别叫做redis6380.conf、和redis6381.conf
	# 两个配置文件都要修改该端口(三个Redis服务器不能出现相同端口),默认端口是6379,我们这里主服务配置不动所以其还是6379
	port 6380
	# 这里修改pid文件的名称,这个名可以可以自定义不做要求,但是三个Redis服务器的名称都不能相同
	pidfile /var/run/redis_6380.pid
	# 修改rdb备份的文件名称,这个名可以可以自定义不做要求,但是三个Redis服务器的名称都不能相同
	dbfilename dump_6380.rdb
	# 修改每个服务器的工作目录,这个名可以可以自定义不做要求,尽量不要所有服务器在一个工作目录下(方便区分)
	dir ./
	# 设置当前从服务器监听的主服务器,127.0.0.1表示主服务器的地址,6379表示主服务器的端口(连接同一个主服务器都需要这样设置)
	replicaof 127.0.0.1 6379

四、 启动主服务器

	# 寻找默认的配置文件使用
	redis-server

五、 启动两个从服务器

	redis-server ./redis6380.conf
	
	redis-server ./redis6381.conf

六、 分别开三个客户端进入当前启动的所有服务器

	redis-cli -p 6379
	
	redis-cli -p 6380
	
	redis-cli -p 6381

七、 在主服务器中执行info replication可以看到下面内容,可以看到slave0和slave1分别是6380、6381的端口,这两个服务器已经成为当前服务器的从服务器
从服务器信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Redis主从复制是指将一个Redis服务器作为主节点,其他Redis服务器作为从节点,实现数据的同步和备份的过程。主从复制能够提高系统的可用性和性能,并且可以实现数据的读写分离。 在Redis中,主从复制配置需要进行以下几个步骤: 1. 启动Redis服务器:首先需要启动多个Redis服务器,其中一个作为主节点,其他的作为从节点。可以通过命令`redis-server redis.conf`来启动Redis服务器。 2. 配置主节点:在主节点的配置文件中,需要开启主从复制功能,并设置一个唯一的复制ID。可以通过修改配置文件`redis.conf`中的`replicaof`参数来指定主节点的IP和端口。 3. 配置从节点:在从节点的配置文件中,需要指定主节点的IP和端口,以及设置复制的密码(如果有密码)。可以通过修改配置文件`redis.conf`中的`replicaof`参数来指定主节点的IP和端口,并设置`masterauth`参数来设置密码。 4. 启动从节点:在从节点的服务器上启动Redis服务器,配置文件中的复制配置将会生效。 5. 验证主从复制:可以使用`info replication`命令来查看主从节点的复制状态。如果主从复制配置正确,从节点的复制状态应该显示为`connected`。 通过以上步骤,就可以完成Redis主从复制配置。主节点将会将数据同步给从节点,实现数据的备份和读写分离,提高系统的可用性和性能。 然而,主从复制也有一些缺点。其中一个缺点是主节点的单点故障问题,如果主节点出现故障,整个系统的可用性将会受到影响。另外,主从复制只能实现数据的异步复制,从节点的数据可能存在一定的延迟。此外,主从复制在网络环境不稳定或者带宽有限的情况下,可能会导致数据同步的延迟或者失败。 因此,在使用主从复制时,需要权衡可用性、数据一致性和延迟等因素,选择合适的配置和部署方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [手把手教你配置Redis主从复制(含详细图文)](https://blog.csdn.net/weixin_34332998/article/details/123610725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Redis主从复制配置](https://blog.csdn.net/qq_45476645/article/details/126929140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值