如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
m0_595199851 小时前
Redis(以Django为例,含具体操作步骤)
数据库·redis·缓存
秃了也弱了。2 小时前
Redisson3.14.1及之后连接阿里云redis代理模式,使用分布式锁:ERR unknown command ‘WAIT‘
redis·阿里云·代理模式
猿究院--王升2 小时前
jvm三色标记
java·jvm·算法
染翰2 小时前
lua入门以及在Redis中的应用
开发语言·redis·lua
妮妮学代码2 小时前
c#:TCP服务端管理类
java·tcp/ip·c#
兔老大RabbitMQ3 小时前
git pull origin master失败
java·开发语言·git
探索java3 小时前
Netty Channel详解:从原理到实践
java·后端·netty
tuokuac4 小时前
maven与maven-archetype-plugin版本匹配问题
java·maven
ankleless4 小时前
Spring Boot 实战:从项目搭建到部署优化
java·spring boot·后端
野生技术架构师5 小时前
2025年中高级后端开发Java岗八股文最新开源
java·开发语言