原文:Redis源碼剖析--源碼結構解析

Redis: 架構:單機,主從,集群 應用: 緩存 持久化 訂閱 發布 消息隊列 消息通知 分布式鎖 分布式Session共享 https: zcheng.ren posts page Redis簡介 redis全稱REmote DIctionary Server,是一個由Salvatore Sanfilippo寫的高性能key value存儲系統,其完全開源免費,遵守BSD協議。Redis與其他 ...

2018-11-06 13:36 0 7619 推薦指數:

查看詳情

Redis源碼剖析之跳表(skiplist)

最近要換新工作了,借着新老工作交替的這段窗口放松了下,所以專欄拖更了,不過我心里毫無愧疚,畢竟沒人催更。 不過話說回來天天追劇 刷綜藝的日子也很是枯燥,羡慕你們這些正常上班的人,每天都有正經工作內容,感覺你們過的很充實。[狗頭] 計算機領域有很多種數據結構,數據結構的存在要么是為了 ...

Mon Nov 23 01:28:00 CST 2020 0 580
Faiss源碼剖析:類結構分析

摘要:在下文中,我將嘗試通過Faiss源碼中各種類結構的設計來梳理Faiss中的各種概念以及它們之間的關系。 本文分享自華為雲社區《Faiss源碼剖析(一):類結構分析》,原文作者:HW007。 Faiss是由Facebook AI Research研發的為稠密向量提供高效相似度搜索 ...

Fri Apr 30 19:01:00 CST 2021 0 229
Redis源碼剖析之壓縮列表(ziplist)

本來打算只用一篇文章來講解Redis中的list,在實際寫作過程中發現Redis中有多種list的實現,所以准備拆成多篇文章,本文主要講ziplist,ziplist也是quicklist的基礎。另外還有skiplist,skiplist雖然是list,當主要和set命令相關,所以會放到后面 ...

Mon Oct 05 16:51:00 CST 2020 0 412
Redis源碼剖析之數據過期(expire)

我之前統計過我們線上某redis數據被訪問的時間分布,大概90%的請求只會訪問最新15分鍾的數據,99%的請求訪問最新1小時的數據,只有不到千分之一的請求會訪問超過1天的數據。我們之前這份數據存了兩天(近500g內存數據),如果算上主備的話用掉了120多個Redis實例(一個實例8g內存 ...

Sun Jan 24 20:03:00 CST 2021 0 321
Redis源碼剖析之快速列表(quicklist)

@ 目錄 數據結構 quicklist quicklistNode quicklist的操作 創建 頭插和尾插 特定位置插入 數據刪除 其他API 參考資料 何為 ...

Mon Oct 19 05:49:00 CST 2020 0 577
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM