面试题

记录一些面试题, 其实也是一些学习要点.

  1. 速度快.
    • mysql 更多是对数据页的缓存. 而 redis 是对结果的缓存.
    • sql 查询和 redis 中的 key 查询效率不一样
    • 可以不存在数据落盘这样的操作, 性能更优
    • redis 集群查询分片, 而 mysql 需要上层自建分片逻辑
  2. 成本低. redis 因为是对结果的缓存, 实际上可以缓存更多有用的数据

相关讨论: 为什么 MySQL 有缓存,还要使用 Redis? - V2EX