《Redis設計與實現》資源總結

2021-07-12 00:48:52 字數 503 閱讀 9436

《redis 設計與實現》一書全面而完整地講解了 redis 的內部執行機制, 對 redis 的大多數單機功能以及所有多機功能的實現原理進行了介紹, 展示了這些功能的核心資料結構以及關鍵的演算法思想。

書本**:

帶注釋的原始碼

為了幫助有需要的讀者進一步了解 redis 的實現細節, 本書附帶了乙份包含詳細中文注釋的 redis 3.0 版本原始碼可供參考: 。

《如何閱讀 redis 原始碼》 —— 文章給出了乙個推薦的 redis 原始碼閱讀順序以供參考, 讀者可以在閱讀完本書之後, 根據文章描述的順序來嘗試閱讀原始碼, 從而進一步提高對 redis 的了解。

編寫《redis 設計與實現》時用到的工具:

目錄如下:

文件生成:sphinx

原始碼的管理和託管:git 、 github 以及 bitbucket

生成:graphviz

其他工具

sphinx 專案託管: readthedocs

結尾

Redis 設計與實現

本書的目標是以簡明易懂的方式講解 redis 的內部執行機制,通過閱讀本書,你可以了解到 redis 從資料結構到伺服器構造在內的幾乎所有知識。為了保證內容的簡潔性,本書會盡量以高抽象層次的角度來觀察 redis 並將 的細節留給讀者自己去考究。如果讀者只是對 redis 的內部運作機制感興趣,但並...

redis設計與實現

物件所使用的底層資料結構 編碼常量 object encoding 命令輸出 整數redis encoding int int embstr編碼的簡單動態字串 sds redis encoding embstr embstr 簡單動態字串 redis encoding raw raw 字典redis...

《redis設計與實現》

提高系統架構的效能,增加快取層是常見的優化方式,redis和memcache是當前採用較多的快取元件,redis被稱為資料結構資料庫 redis和memcache的區別 redis和memcahce都是基於記憶體的key value儲存 memcache的事件模型是多執行緒reactor模型,效能更...