2020年Redis面試題總記錄


------Redis五種數據類型及應用場景---------

https://www.cnblogs.com/weigy/p/12666661.html

---redis分布式鎖---------redis分布式事務-------------

https://www.cnblogs.com/weigy/p/12560455.html

--什么是 redis 的 緩存雪崩、 緩存穿透和 緩存擊穿?----

https://www.cnblogs.com/weigy/p/12396808.html

--如何應對緩存穿透和緩存雪崩問題 --

https://www.cnblogs.com/weigy/p/12666942.html

----redis 的 緩存雪崩-------

https://www.cnblogs.com/weigy/p/12666881.html

---redis 緩存穿透---

https://www.cnblogs.com/weigy/p/12667264.html

----redis緩存機制--Redis持久化機制--

https://www.cnblogs.com/weigy/p/12666860.html

--Redis持久化機制AOF和RDB不同之處,優缺點?

https://www.cnblogs.com/weigy/p/12672562.html

-- redis主從模式和哨兵模式----

https://www.cnblogs.com/weigy/p/12676400.html

 

https://blog.csdn.net/u012133048/article/details/88558657

--redis緩存架構問題

--DB讀寫分離架構問題

-----什么是Redis ------

redis是一個高性能的key-value數據庫,它是完全開源免費的,而且redis是一個NOSQL類型數據庫,是為了解決高並發、高擴展,大數據存儲等一系列的問題而產生的數據庫解決方案,是一個非關系型的數據庫。

redis是一個以key-value存儲的數據庫結構型服務器,它支持的數據結構類型包括:字符串(String)、鏈表(lists)、哈希表(hash)、集合(set)、有序集合(Zset)等。為了保證讀取的效率,redis把數據對象都存儲在內存當中,它可以支持周期性的把更新的數據寫入磁盤文件中。而且它還提供了交集和並集,以及一些不同方式排序的操作。

--Redis的八大特性(優點)以及其使用場景介紹--

https://www.cnblogs.com/weigy/p/12677449.html

---為什么Redis需要把所有數據放到內存中--
--Redis是單線程的嗎--

--如果AOF文件的數據出現異常,Redis 服務怎么處理--

服務器可能在程序正在對 AOF 文件進行寫入時停機, 如果停機造成了 AOF 文件出錯(corrupt), 那么 Redis 在重啟時會拒絕載入這個 AOF 文件, 從而確保數據的一致性不會被破壞。

--Redis淘汰策略有哪些?

https://www.cnblogs.com/weigy/p/12667344.html

--Redis緩存失效策略有哪些---

https://www.cnblogs.com/weigy/p/12676560.htm

---什么是緩存命中率?提高緩存命中率的方法有哪些--

1)命中率就是緩存里可以查詢到的記錄數除以數據庫里的總記錄數。命中率越低性能越高,反之越差。(大白話就是直接去數據庫查詢而不走緩存,這樣就增大了數據庫的壓力,查詢到數據庫中的值以后再存入緩存中。)
命中率低下的原因也有很多,例如:
1.內存不足,淘汰掉了;
2.緩存服務器宕機;

redis 的過期策略都有哪些?內存淘汰機制都有哪些?手寫一下 LRU 代碼實現?

https://www.cnblogs.com/weigy/p/12676545.html

--Redis如何做內存優化--

https://www.cnblogs.com/weigy/p/12677458.html

--使用redis有什么特點--

常見的也就幾個,回答主要是四個問題:緩存和數據庫雙寫一致性問題、緩存雪崩問題、緩存擊穿(穿透)問題、緩存的並發競爭問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM