如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
一只乔哇噻20 小时前
java后端工程师+AI大模型进修ing(研一版‖day59)
java·开发语言·算法·语言模型
武子康20 小时前
Java-182 OSS 权限控制实战:ACL / RAM / Bucket Policy 与错误排查
java·数据库·阿里云·云计算·oss·fastdfs·fdfs
码农101号20 小时前
Linux - redis下载以及基础使用
linux·运维·redis
深圳佛手20 小时前
Consul热更新的原理与实现
java·linux·网络
一只落魄的蜂鸟20 小时前
《图解技术体系》Three architectures and application scenarios of Redis
数据库·redis·缓存
XL's妃妃20 小时前
Java缓存全解析:概念、分类、Guava Cache、算法及对比
java·缓存·guava
聆风吟º20 小时前
【Spring Boot 报错已解决】Spring Boot接口报错 “No converter found” 解决手册
java·spring boot·后端
ExiFengs20 小时前
使用Java 8函数式编程优雅处理多层嵌套数据
java·开发语言·python
写bug的小屁孩20 小时前
1.Kafka-快速认识概念
java·分布式·kafka
linux修理工20 小时前
vagrant file 设置固定IP并允许密码登录
java·linux·服务器