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 Redis6380redis-server --service-install redis.windows.conf  --service-name Redis6381

  

  ② 把服务Redis6380Redis6381运行起来

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/cang12138/p/9132288.html

posted @   ꧁执笔小白꧂  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需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++编写一个简单的登录系统-笔记
点击右上角即可分享
微信分享提示