Redis數據結構之鏈表


  Redis使用的鏈表是雙向無環鏈表,鏈表節點可用於保存各種不同類型的值。

 

一、鏈表結構定義
1. 鏈表節點結構定義:

2. 鏈表結構定義:

示例:

 

二、鏈表在Redis中的用途
1. 作為列表鍵的底層實現之一:當一個列表鍵包含了數量比較多的元素,又或者列表中包含的元素都是比較長的字符串時,Redis就會使用鏈表作為列表鍵的底層實現。
2. 除此之外,發布與訂閱、慢查詢、監視器等功能也用到了鏈表,Redis服務器本身還使用鏈表來保存多個客戶端的狀態信息, 以及使用鏈表來構建客戶端輸出緩沖區。

 


免責聲明!

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



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