Redis 面試必備知識點

1、Redis 簡介

2、Redis 與 Memcached 對比

共同點:

區別:

3、爲什麼要用 Redis

4、Redis 數據類型

5、Redis 單線程模型

6、Redis 單線程爲什麼那麼快

7、Redis 6.0 之前爲什麼使用單線程

8、Redis 6.0 之後爲何引入了多線程

9、Redis 如何判斷數據是否過期

10、Redis 過期數據的刪除策略

Redis 採用定期刪除 + 惰性刪除。但仍會漏掉某些過期數據,可能導致大量過期數據堆積在內存,從而導致內存溢出,Redis 通過內存淘汰機制來解決這個問題。

11、Redis 內存淘汰機制

4.0 版本後增加兩種:

12、Redis 持久化機制

13、Redis 事務

14、Redis 集羣(多機)

15、緩存穿透

16、緩存雪崩

Reference

[1]https://snailclimb.gitee.io/javaguide-interview/#/./docs/d-2-redis

[2]https://blog.csdn.net/miss1181248983/article/details/90056960

[3]《Redis 設計與實現》

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/iiTEh3wxxoNBJbnxSDgaYg