跳到主要内容

Redis

Redis 可以说是 NoSQL 数据库的代表,其低延迟、高性能、丰富的数据结构、高可用性等特性,使其在互联网公司中得到了广泛的应用。

本章节将探讨以下内容:

  1. 为什么需要使用 Redis?
    1. Redis 的使用场景
    2. Redis 支持的数据结构
    3. Redis 与 Memcached 的区别
  2. Redis 为什么快?
    1. 内存数据库
    2. 高效的数据结构
    3. 单线程模型
  3. Redis 的数据如何持久化?
    1. RDB 持久化
    2. AOF 持久化
    3. 混合持久化
  4. Redis 如何容错?
    1. 主从复制
    2. 哨兵模式
    3. 集群模式