# Redis Cluster故障切换原理
## 1. 整体流程
下面是Redis Cluster故障切换的整体流程:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤一 | 监控节点状态,发现故障节点 |
| 步骤二 | 选举新的主节点 |
| 步骤三 | 更新集群信息 |
| 步骤四 | 客户端重新定位到新的主节点 |
## 2. 代码实现
### 步骤一:监控节点状
原创
2023-10-05 06:44:05
55阅读
# Redis Cluster 单点宕机对应用的影响分析
Redis 是一个高性能的键值存储系统,广泛用于缓存、消息队列、排行榜等场景。在分布式系统中,为了保证高可用性,Redis 提供了 Redis Cluster 解决方案。然而,即使在 Redis Cluster 架构下,单点宕机仍然可能对应用造成影响。本文将分析单点宕机对应用的影响,并提供一些代码示例和解决方案。
## Redis Cl
原创
2024-07-21 10:14:34
57阅读
主要想说的是,源码中对于jedis连接redis clsuter没有设置密码,所以会一直报错说NOAUTH认证需要。后来,在改篇文章的评论中有如下:
所以进行了jedis2.9.0的版本尝试:jedis2.9jar包下载:(源码包是跟他放到一起的)http://www.mvnjar.com/redis.clients/jedis/2.9.0/detail.htmlcommo
转载
2023-08-14 17:06:12
69阅读
首先,Redis主从和clsuter是支持密码认证的。其次,关于启用redis密码认证的涉及的几个问题:1、是否只设置requirepass就可以?masterauth是否需要同步设置?答案:redis启用密码认证一定要requirepass和masterauth同时设置。如果主节点设置了requirepass登录验证,在主从切换,slave在和master做数据同步的时候首先需要发送一个ping
转载
2023-07-10 10:54:48
58阅读
资源的数据1 | 资源的数据访问层1.1 | etcd 访问众所周知,kubernetes 所有资源都是存储在 etcd clsuter 中的,它是一个典型的分布式 kv 数据库,提供存储,查询,更新,监控对象变化的 watch 等操作。在数据访问层的设计上,也是秉承接口和实现的原则,定义接口功能,由相关的具体实现类(etcd3 实现)来实现功能。其相关的图解和源码如下:k8s.io/apiser
转载
2024-09-19 20:18:09
61阅读