redis 配置主从读写分离

本文详细介绍了在高并发场景下,通过搭建一主多从的Redis集群实现读写分离的方法。具体步骤包括配置主节点、从节点,并验证主从同步效果。

在redis单机的情况下可能一台机器只能够承受2万左右的并发数量,如果需要承受更高的并发数量,这个时候就需要增加redis服务器,redis主从读写分离是常用的一种解决方案,下面就来演示下如何快速的实现redis主从读写分离(一主多从)

在此演示,我特地准备了4台服务器(redis的安装我这里就不多做介绍了,百度一搜就有):
192.168.2.111(主)
192.168.2.112(从)
192.168.2.113(从)
192.168.2.114(从)

1,首先配置 111 的主节点机器:

// 配置 daemonize 为yes,修改为后台启动
daemonize yes

// 配置连接密码,可以设置可以不设置(我默认配置为123456)
requirepass 123456

// 配置 bind 配置需要连接机器的ip(我这里演示,设置所有机器可连接,根据实际需求配置)
bind 0.0.0.0

配置好主节点后,保存退出,启动主节点 redis

2,配置从节点(由于从节点配置都是一样的,此处只以112机器做演示)

// 配置 slaveof <masterip> <masterport> 主节点ip 端口号
slaveof 192.168.2.111 6379

// 配置 masterauth 主节点认证密码
masterauth 123456

// 从节点是否只读,默认yes
slave-read-only yes

至此,从节点就配置完成了,依次启动从节点

3,测试主从效果
先在从节点查询key test 看看是否存在
在这里插入图片描述
经过查询,key test内容不存在,接下来,在主节点设置key test 的内容为测试,然后在从节点查询key test的内容
在这里插入图片描述
这个时候,已经把在主节点设置的test内容在从节点成功的查询到了,此时说明我们配置的主从数据分离已经成功了

默认查询到的中文是以16进制展示的,要想成功显示中文也很简单,启动redis-cli时,在其后面加上–raw即可,汉字即可显示正常。

 ./bin/redis-cli --raw

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值