↓ 跳过正文
  1. 项目/

91kvstore

·
目录

91kvstore 是一条持续演进的系统编程主线。它从统一接入 Reactor、Proactor 与协程开始,随后扩展数组、红黑树、Hash、SkipList 等存储引擎,再向 AOF、Snapshot、主从复制和更可靠的命令协议推进。

  • 语言:C
  • 关键词:epoll、io_uring、协程、存储引擎、持久化、复制
  • 源码:JasperStonnne/91kvstore

阅读路线
#

  1. 网络层:统一接入 Reactor、Proactor 与协程
  2. 协议层与数组存储
  3. 客户端测试、压力测试与多引擎扩展
  4. Hash 接入、多语言客户端与 SkipList 扩展
  5. KV 进化(一):接入跳表
  6. KV 进化(二):Snapshot + AOF
  7. KV 进化(三):内存管理与内存池
  8. KV 进化(四):Batch Commands
  9. KV 进化(五):Primary / Replica 主从同步
  10. KV 进化(六):命令协议改造

相关文章