如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
Bro_cat3 分钟前
JavaEE 前后端交互与数据库连接练习
java·服务器·数据库·java-ee·tomcat·交互
ybq195133454317 分钟前
javaEE-文件操作和IO-文件
java·java-ee
ybq1951334543110 分钟前
javaEE-多线程进阶-JUC的常见类
java·开发语言
blammmp11 分钟前
JavaEE 初阶:线程(2)
java·开发语言
正在绘制中25 分钟前
Java重要面试名词整理(二十):Gateway&SkyWalking
java·面试·gateway·skywalking
qq_4585638128 分钟前
通过excel导入数据
java·excel
南─34 分钟前
深入解析 Redisson 分布式限流器 RRateLimiter 的原理与实现
java·分布式·redisson
m0_7482405439 分钟前
Springboot 3项目整合Knife4j接口文档(接口分组详细教程)
java·spring boot·后端
阿松のblog42 分钟前
蓝桥杯JAVA--003
java·职场和发展·蓝桥杯
bst@微胖子1 小时前
Python实现接口签名调用
android·java·python