Redis 过期键删除与内存回收机制
从 redisDb 的 expires 字典出发,梳理 Redis 中惰性删除、周期删除以及 FAST/SLOW 主动过期扫描的实现思路。
2434 字
|
12 分钟
Redis 核心底层数据结构梳理
从 SDS、intset、dict、ziplist、quicklist 到 skiplist,系统梳理 Redis 核心底层数据结构及其组织方式。
9292 字
|
46 分钟
Redis 底层:基于 epoll 的 Web 服务基本流程
从 epoll_create、epoll_ctl、epoll_wait 到 accept、读写处理,梳理基于 epoll 的 Web 服务基础工作流程。
2685 字
|
13 分钟
Netty 前置知识:从阻塞 IO 到 IO 多路复用
从同步阻塞、同步非阻塞到 select 与 epoll,系统梳理 Netty 之前必须理解的 IO 模型与 IO 多路复用。
5264 字
|
26 分钟
一次 WebSocket 握手与心跳压测的联合分析记录
基于 JMeter 客户端结果与 Micrometer 服务端埋点,对一次 WebSocket 握手与心跳压测进行联合分析,并总结公网压测下的噪声问题。
2849 字
|
14 分钟