如何实现redis的高可用?

1.主从模式:就是一个住节点,多个从节点,但是弊端是一个主节点崩了,需要手动的切换从节点,这个挺麻烦的

2.哨兵模式:就是为了解决主从模式的弊端从而在主从模式的基础上加了哨兵,从而可以实现自动监控,自动更换节点,如果主节点崩了那么自动切换为从节点,让从节点进行顶替

3.集群模式:

其具备数据切片,将一个数据通过切片从而分散到各个节点,从而实现了数据冗余也实现了负载均衡

其每个数据切片,当主节点崩了,从节点自动顶替

总的来说,如果要实现高可用和高性能用集群模式 如果是为了系统的监控 备份策略 灾难恢复那么就用哨兵模式(sentinel)

相关推荐
林shir1 分钟前
Java基础1.4-运算符
java·开发语言
陌路208 分钟前
redis的哨兵模式
数据库·redis·缓存
ldj20208 分钟前
springboot logback 设置日志级别
java·spring boot·logback
C雨后彩虹13 分钟前
字符串拼接
java·数据结构·算法·华为·面试
遥远_13 分钟前
一次高并发压垮系统的排查与重生(上)
java·微服务·性能优化·高并发·限流·qps
C雨后彩虹30 分钟前
ConcurrentHashMap入门:高并发场景的 HashMap替代方案
java·数据结构·哈希算法·集合·hashmap
weixin_4250230038 分钟前
Spring boot 2.7.18使用knife4j
java·spring boot·后端
产幻少年42 分钟前
面试题八股
java
wanghowie43 分钟前
01.08 Java基础篇|设计模式深度解析
java·开发语言·设计模式