Redis
Redis 可以说是 NoSQL 数据库的代表,其低延迟、高性能、丰富的数据结构、高可用性等特性,使其在互联网公司中得到了广泛的应用。
本章节将探讨以下内容:
- 为什么需要使用 Redis?
- Redis 的使用场景
- Redis 支持的数据结构
- Redis 与 Memcached 的区别
- Redis 为什么快?
- 内存数据库
- 高效的数据结构
- 单线程模型
- Redis 的数据如何持久化?
- RDB 持久化
- AOF 持久化
- 混合持久化
- Redis 如何容错?
- 主从复制
- 哨兵模式
- 集群模式