redis 配置主从读写分离

2024-08-22 16:08

本文主要是介绍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

在这里插入图片描述

这篇关于redis 配置主从读写分离的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096751

相关文章

C#读写文本文件的多种方式详解

《C#读写文本文件的多种方式详解》这篇文章主要为大家详细介绍了C#中各种常用的文件读写方式,包括文本文件,二进制文件、CSV文件、JSON文件等,有需要的小伙伴可以参考一下... 目录一、文本文件读写1. 使用 File 类的静态方法2. 使用 StreamReader 和 StreamWriter二、二进

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Redis的持久化之RDB和AOF机制详解

《Redis的持久化之RDB和AOF机制详解》:本文主要介绍Redis的持久化之RDB和AOF机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述RDB(Redis Database)核心原理触发方式手动触发自动触发AOF(Append-Only File)核

MySQL主从复制与读写分离的用法解读

《MySQL主从复制与读写分离的用法解读》:本文主要介绍MySQL主从复制与读写分离的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、主从复制mysql主从复制原理实验案例二、读写分离实验案例安装并配置mycat 软件设置mycat读写分离验证mycat读

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模