Redis
最后更新于
最后更新于
学习 Redis 要从整体上有个宏观的理解,知道 Redis 都包含哪些东西,有哪些部分组成,出问题时可能是哪部分影响的等
从系统维度理解,Redis 有很多知识需要掌握,比如 epoll 网络模型、run-to-complete 模型、简洁高效的线程模型等。
从应用维度上,场景驱动和案例驱动能更好的理解和掌握 Redis,如缓存和集群应用是 Redis 的两大广泛应用,每个应用背后都有一连串问题。
根据这张全局的图,在遇到问题时就可以按图索骥进行分析,问题 -> 主线 -> 技术点,可以继续丰富这张图。
https://github.com/shniu/redis/tree/5.0 by myself, 调试、验证等,一些自己验证某些问题写的 C 代码
redis - test features 自己写的代码来验证一些特性
Redis 数据结构与实现 - beihai blog
使用云数据库 Redis 的通用最佳实践 aliyun Redis
Redis 5 设计与源码分析 (WIP)