MENU

技术文章收录之 Redis 合集

February 13, 2025 • 默认分类

1. 什么是 Redis?

Redis 是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存和存储需求。同时 Redis 的诸多高级功能使其可以胜任消息队列、任务队列等不同的角色。除此之外,Redis 还支持外部模块扩展,使其在某些场景下可以作为主数据库使用。

2. Redis 基础数据类型

String、Hash、List、Sorted List、Set 的常用命令、数据结构以及使用场景。

2. Redis 事务机制

3. Redis 持久化

Redis持久化策略

  • Redis 两种持久化方式的原理:RDB 和 AOF

    • RDB 的工作机制、触发方式。如何 fork 子线程进行内存 dump 操作?
    • AOF 的工作机制、触发方式。

      • AOF 的重写机制
    • 两种持久化方式的优缺点,以及如何选择持久化方式?
    • Redis 的持久化的数据恢复流程。

4. Redis 内存淘汰策略

5. Redis 集群

哨兵机制

6. 高级问题


  • 限流

7. 推荐系列专栏

8. 常见面试题

Last Modified: February 15, 2025