Redis基础
- 什么是Redis?它的主要特点是什么?
2025年06月23日
Netty 是一个高性能的网络通信框架,广泛用于构建高并发、低延迟的 TCP/UDP 服务。为了提升性能,Netty 内部大量使用了对象池(Object Pool)技术来减少频繁创建和销毁对象带来的 GC 压力和性能开销
2025年06月23日
没大厂项目?Java工程师面试突围秘籍:这样包装项目,面试官直接亮绿灯!
跟你们说个真相,80%的Java岗面试被拒,真不是技术不行,是项目不会讲!上周有个兄弟,做了3年支付系统,简历上只写参与核心模块开发,结果被喷成螺丝钉……
今天教你们3招狠的!
2025年06月23日
前言
对上《一篇一分钟了解消息送达及幂等操作》中消息前置持久化用到redis这个点可能存在丢消息的补充
一、概述
redis集群其实是多个主从节点组成的集群,某个节点可以是一主一从或者一主多从
二、集群节点存活判断
每个节点都有集群所有主从节点的信息,他们之间通过ping来判断是否可用,如果一半以上节点都连不上,集群就认为这个节点不可用
三、集群挂掉判定
3.1 某个主节点和从节点都挂掉,集群就挂掉
2025年06月23日
各位志同道合的朋友们大家好,我是一个一直在一线互联网踩坑十余年的编码爱好者,现在将我们的经验以及架构实战方案分享出来,和大家一起将技术学深学透,如果喜欢,欢迎关注我,我一般都会在每篇文章后面预告下一专题
高可用(HA)是系统架构设计中必须要考虑的,是指系统所能提供无故障服务的一种能力。
简单的说就是避免因服务器宕机而造成的服务不可用的情况,像Elasticsearch并不会因为一节点的宕机而造成整个搜索服务不可用(后面会分享ES的架构原理)。
2025年06月23日
讨论问题 redis多主集群,最多允许同时挂掉主节点数?
在 Redis 集群中,理论上允许挂掉的主节点数取决于集群的设计和配置。为了保证数据的安全性和故障转移的成功,通常建议:
2025年06月23日
┌────────────┐ ┌────────────────┐ ┌────────────┐
│ 配置后台服务 │ --写入-->│ Redis 延时队列 ZSET │ │ 微服务A/B/... │
└────────────┘ └────────────────┘ └────────────┘
│ │ ▲
▼ ▼ │
定时扫描ZSET 到时触发推送 NSQ 订阅配置Topic
│ │ │
└────> 发送配置消息到 NSQ Topic ─┴──── 通过 NSQ 消费并应用配置