C# Redis学习笔记(五)-Redis主从复制
一、主从复制概念:
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以有多个slave。在master上进行写操作,在slave上进行读操作。
二、搭建主从Redis服务
1、搭建Redis-master
参照以下文章进行安装:
2、搭建Redis-slave
(1)将安装完成的Redis目录复制两份,改名RedisSlave1,RedisSlave2;
(2)分别将RedisSlave1、RedisSlave2目录中的redis.windows.conf
文件中的Port配置改为新的端口,如:6380、6381;如下图所示:
(3)分别将RedisSlave1、RedisSlave2目录中的redis.windows.conf
文件中的slaveof
前的#
去掉,并配置为如下图所示:
(4)启动RedisSlave1与RedisSlave2服务
① 管理员方式打开cmd,分别运行命令:redis-server --service-install redis.windows.conf --service-name Redis6380
;redis-server --service-install redis.windows.conf --service-name Redis6381
② 把服务Redis6380
、Redis6381
运行起来
3、验证Redis-slave搭建结果
(1)主库中添加一些值:
(2) RedisSlave1中的值如下:
(3)RedisSlave2中的值如下:
4、优化Master与Slave
(1)Master关闭AOF功能,也可关闭Save功能;Slave保持Save与AOF功能的开启;
(2)尽量避免数据集中过期;
(3)减少值的存储长度;
(4)优化慢的查询语句;
5、详细操作
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/17964700
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2022-01-15 WPF-后台使用资源图片
2021-01-15 C#-枚举器IEnumerator学习笔记
2021-01-15 AI学习笔记(二)-【AI类人行为】与【当前主流AI】
2020-01-15 用c++编写一个简单的登录系统-笔记