-
redis cluster 集群模式为什么官方推荐3主3从?
目标
理解一下 redis 集群模式为什么要这么推荐?有啥用
chat
为什么官方推荐的 cluster 要3主3从?
官方推荐 至少 3 主 3 从(共 6 个节点),并不是拍脑袋定的,而是经过故障场景、可用性和一致性权衡之后得出的结论。
🧩 一、Cluster 的最小容错单位是“主节点”
Redis Cluster 的基本设计思想是:
“数据分片在主节点上,备份在从节...
2025-10-20 12:40:12 |
Redis
-
redis cluster 集群模式为什么要这么设计?
目标
理解一下 redis 集群模式设计时候的取舍
chat
为什么 redis cluster 模式要这么设计?分布式集群有哪些方案,各有哪些取舍
非常好的问题,这个其实涉及到 Redis Cluster 的底层原理 + 分布式系统设计哲学。我们可以把问题分成两部分:
1️⃣ Redis 为什么要采用 slot 分片的 cluster 设计。
2️⃣ 其他分布式集群方案有哪些(比如...
2025-10-20 12:40:12 |
Redis
-
redis cluster 集群模式介绍
目标
理解一下 redis 集群模式
chat
在 cluster 模式搭建前 3台 redis 服务是独立的,为什么创建 cluster 集群后,就可以按照 slot 分了?这个是 redis 底层支持的吗
非常棒的问题 💡——你抓到了 Redis Cluster 的关键设计点:
为什么原来只是三台独立的 Redis 实例,一旦执行 redis-cli --cluster ...
2025-10-20 12:40:12 |
Redis
-
redis 单点、哨兵、集群模式介绍
目标
理解一下 redis 单点、哨兵、集群模式
chat
redis 的三种部署模式
理解 Redis 的三种部署模式(单点、哨兵、集群)是掌握 Redis 架构设计的关键。
我们可以从以下六个角度来系统理解它们:
🌱 1. 概念与架构
⚙️ 2. 读写机制
💀 3. 故障转移机制
🌐 4. 客户端访问方式
⚡ 5. 优缺点对比
🧭 6. 典型使用场景
🧩 一、单...
2025-10-20 12:40:12 |
Redis
-
redis cluster 集群时为什么不支持 pipeline?
背景
记录一下 springboot 访问 redis 集群的例子。
发现 multiGet 比较慢,于是想通过 pipeline 的方式来优化,但是也发现不支持。
为什么?
我们首先要理解 pipeline 解决了什么问题,原理是什么。
pipeline 介绍
一、什么是 Redis Pipeline?
定义
Redis Pipeline(流水线) 是一种在 同一条 TCP...
2025-10-20 12:40:12 |
Redis
-
redis cluster 集群 springboot 访问入门例子
背景
记录一下 springboot 访问 redis 集群的例子
代码
架构
│ .gitignore
│ pom.xml
└─src
└─main
├─java
│ └─com
│ └─example
│ └─redisclusterdemo
│ ...
2025-10-20 12:40:12 |
Redis
-
windows wls install redis cluster 3 主实战篇
背景
想本地安装一个 redis 集群,验证一些功能。
方案对比
方案
优点
缺点
适用场景
WSL2 + Ubuntu
接近生产、原生支持集群
初次安装稍麻烦
日常开发调试
Docker Desktop
...
2025-10-20 12:40:12 |
Redis
-
spring 中同一个 bean 在一个类中指定多次不同的名字,如何?
背景
最近在修改旧的业务代码,其中有一个地方,原本是同步 dubbo、异步 dubbo。
想把异步的 dubbo 去掉,那么 那么一个 bean 指定名称多次可以吗?
测试
maven
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XM...
2025-10-13 12:40:12 |
Java