Skip to content
  1. Redis基础

    1. 常用命令
    2. string、hash、list、set、zset
    3. 整合SpringBoot
  2. Redis高级

    1. Redis的三大删除策略
      • 定时删除
      • 惰性删除
      • 内存淘汰
    2. 缓存问题
      • 缓存穿透:缓存数据库都没有
      • 缓存击透:缓存没有
      • 缓存雪崩:缓存中大量数据失效
    3. 事务和锁机制
      • 事务冲突
      • 悲观锁
      • 乐观锁
      • 分布式锁
      • 消息队列
  3. Redis高可用

    1. Redis持久化
      • RDB:快照
      • AOF:命令日志
    2. Redis主从
      • 读写分离
      • 全量同步
      • 增量同步
    3. Redis哨兵
      • 集群监控
      • 故障恢复(断开时间长短(偏移量大的)、优先级高)
    4. 分片集群
      • 添加新节点(类似tcp三次握手)
      • 分配存储(类似哈希表,根据能力分配槽位)
      • 待机的话是让有自己数据的从节点补上去