Commit Graph
139 Commits
Author SHA1 Message Date
CyC2018 a2bf3785a2 Update Redis.md
补充数据类型的选用、跳表与 B+ 树的比较、过期删除的细节、近似 LRU 与 LFU 及策略的选择、AOF 重写期间的写入、Lua 脚本的执行限制、I/O 线程的变化和槽迁移,附录 A9~A13。
2026-10-29 04:55:48 +08:00
CyC2018 cbf4c90b07 Update Redis.md
补充 Bitmap、HyperLogLog 与 GEO(新增附录)、ziplist 的连锁更新;先讲使用场景再讲数据结构,事件循环、渐进式 rehash 和 SDS 预分配的细节移到进阶篇;写明缓存相关问题见缓存笔记。
2026-10-28 22:51:27 +08:00
CyC2018 5648054226 Update Redis.md
补充 SDS 的空间预分配、RDB 与 AOF 的对比、计数器与数据库热点行的对比,增加实测附录。
2026-10-28 13:35:24 +08:00
CyC2018 322915d361 Update Redis.md
重新绘制渐进式 rehash、集群和哨兵的配图,更新字典、跳跃表、淘汰策略和 I/O 线程的描述,补充 Stream,增加实测附录。
2026-10-28 03:18:54 +08:00
CyC2018 feee1c3d41 Update Redis.md
重新绘制配图,补充 Lua 脚本、单线程模型、排行榜以及与 MySQL 的区别,更新持久化、复制和哨兵的描述。
2026-10-26 22:03:57 +08:00
CyC2018 d904085d1c Update Redis.md
补充对象编码,以及 Redis Cluster 的哈希槽、重定向、哈希标签和故障转移,并配图。
2026-10-26 02:34:35 +08:00
CyC2018 55d0cff73b Update Redis.md
虚拟内存特性已在 2.6 移除;淘汰策略补全为 8 种;哈希字段可用 HEXPIRE 设置过期(7.4);区分事务与流水线;分布式锁改为 SET NX PX 并链接分布式笔记;数据类型补充 Stream 等;slaveof 改为 REPLICAOF。
2026-10-23 11:18:54 +08:00
CyC2018andClaude Fable 5 8a44ea98e2 Update Redis.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018 7899f565d3 auto commit 2020-11-18 03:00:45 +08:00
CyC2018 7e61fc1360 auto commit 2020-11-17 00:32:18 +08:00
CyC2018 7c2454cf8e auto commit 2019-12-06 10:11:23 +08:00
CyC2018 9d5a28cdc0 auto commit 2019-12-06 01:04:29 +08:00
CyC2018 23d7c89fbe auto commit 2019-11-02 17:33:10 +08:00
CyC2018 3d61da46f5 auto commit 2019-10-29 09:21:49 +08:00
CyC2018 e7ca81ee05 auto commit 2019-10-28 00:25:00 +08:00
CyC2018 13a07c7107 auto commit 2019-10-28 00:20:30 +08:00
CyC2018 5692a431bf auto commit 2019-10-24 02:09:52 +08:00
CyC2018 879d018f95 auto commit 2019-10-18 02:46:26 +08:00
CyC2018 bff98ec395 auto commit 2019-10-18 02:42:05 +08:00
CyC2018 fe964502a3 auto commit 2019-10-18 02:40:08 +08:00
CyC2018 1f9a863220 auto commit 2019-10-18 02:32:14 +08:00
CyC2018 220ca08b31 auto commit 2019-07-13 23:48:24 +08:00
CyC2018 d808fc0903 auto commit 2019-07-13 23:43:34 +08:00
CyC2018 63fffb3eb8 auto commit 2019-07-13 23:30:43 +08:00
CyC2018 4f28b0c4a0 auto commit 2019-06-27 11:30:41 +08:00
CyC2018 0aa96d7364 auto commit 2019-06-27 11:18:02 +08:00
CyC2018 222718306d auto commit 2019-06-26 00:11:09 +08:00
CyC2018 3168830496 auto commit 2019-06-19 23:02:26 +08:00
CyC2018 293e3c6537 auto commit 2019-06-19 22:57:57 +08:00
CyC2018 eecc22ebc3 auto commit 2019-06-19 22:10:47 +08:00
CyC2018 9c28b055a1 auto commit 2019-06-18 00:57:23 +08:00
CyC2018 594b453754 auto commit 2019-06-13 13:31:54 +08:00
CyC2018 ec0753065d auto commit 2019-06-13 08:50:30 +08:00
CyC2018 508fdf0ec0 auto commit 2019-06-12 15:35:38 +08:00
CyC2018 b9cdcedcde auto commit 2019-06-12 12:26:39 +08:00
CyC2018 ac3838b823 auto commit 2019-06-12 12:20:21 +08:00
CyC2018 c9f52aa1ef auto commit 2019-06-10 11:23:18 +08:00
CyC2018 8908caa112 auto commit 2019-06-09 22:59:34 +08:00
CyC2018 7017b12b11 auto commit 2019-06-09 22:32:10 +08:00
CyC2018 23af516746 Revert "auto commit"
This reverts commit e06caf6c4f.
2019-06-09 20:28:58 +08:00
CyC2018 e06caf6c4f auto commit 2019-06-09 19:32:01 +08:00
CyC2018 a15957df7a auto commit 2019-06-09 19:28:54 +08:00
CyC2018 77c4626a78 auto commit 2019-06-08 12:07:53 +08:00
CyC2018 4e4f8ebd82 auto commit 2019-06-08 12:06:12 +08:00
CyC2018 3941b44558 auto commit 2019-06-08 12:03:33 +08:00
CyC2018 e8c2b9d679 auto commit 2019-06-08 11:57:46 +08:00
CyC2018 483b2374ee auto commit 2019-06-08 11:54:07 +08:00
CyC2018 6d7c79ca21 auto commit 2019-06-08 11:44:52 +08:00
CyC2018 dd8d14f826 auto commit 2019-05-17 22:36:43 +08:00
CyC2018 6a0c5b8cac auto commit 2019-05-15 12:19:11 +08:00