Redis入门0-设计

前言

Redis的设计与实现主要关注以下几点:

  1. 高性能:线程模型(CPU)、数据结构(内存)、AOF(IO)、epoll网络框架(网络)
  2. 高可靠:主从复制、哨兵模式、RDB
  3. 高课拓展:数据分片,负载均衡

img

想系统的学习Redis参考将其章节分为

  1. 数据结构
  2. 底层结构
  3. 结构对象
  4. 数据库
  5. RDB
  6. AOF
  7. 集群
  8. 缓存
  9. 事务
  10. 发布与订阅
  11. Lua脚本
  12. Stream
  13. 多版本
  14. 实战经验
  15. 常见问题

参考资料

  1. 《Redis设计与实现》
  2. https://pdai.tech/md/db/nosql-redis/db-redis-overview.html
  3. https://time.geekbang.org/column/100056701?tab=catalog
  4. https://time.geekbang.org/column/intro/100084301?tab=catalog