跳到主要内容

全部菜单

Redis City

逐步查看单个 Redis 内部运作的交互式 3D 模型

AI2天前
分类
AI
语言
英语
发布于
2天前

Redis City 把一个 Redis 实例画成一座 3D 城市,输入 SET、GET、HSET、EXPIRE、BGSAVE 等命令,就能看着它依次经过 RESP 解析、参数与 ACL 和内存检查、主线程执行、键查找,直到分配器把对象放进堆内存页的槽位。几个实验分别演示删除键后 RSS 为什么不马上下降、BGSAVE 子进程如何在父进程改写页面时保住快照、模拟断电会丢掉哪些尚未落盘的 AOF 字节,以及 maxmemory 设为 144 KiB 时 allkeys-lru 淘汰怎么运作。整个模型在浏览器里运行,不连接真实的 Redis 服务器,简化之处也会注明,比如淘汰时只抽样五个键。

喜欢这个产品吗?