Redis設(shè)計與實現(xiàn)(資深Redis技術(shù)專家撰寫,深入了解Redis技術(shù)內(nèi)幕的必讀之作。從源碼角度解析Redis的架構(gòu)設(shè)計、實現(xiàn)原理和工作機制,為高效使用Redis提供原理性指導(dǎo))
定 價:79 元
叢書名:數(shù)據(jù)庫技術(shù)叢書
當(dāng)前圖書已被 3 所學(xué)校薦購過!
查看明細
- 作者:黃健宏 著
- 出版時間:2014/6/1
- ISBN:9787111464747
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.138RE
- 頁碼:388
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書全面而完整地講解了Redis的內(nèi)部機制與實現(xiàn)方式,對Redis的大多數(shù)單機功能以及所有多機功能的實現(xiàn)原理進行了介紹,展示了這些功能的核心數(shù)據(jù)結(jié)構(gòu)以及關(guān)鍵的算法思想,圖示豐富,描述清晰,并給出大量參考信息。通過閱讀本書,讀者可以快速、有效地了解Redis的內(nèi)部構(gòu)造以及運作機制,更好、更高效地使用Redis。
本書主要分為四大部分。第一部分“數(shù)據(jù)結(jié)構(gòu)與對象”介紹了Redis中的各種對象及其數(shù)據(jù)結(jié)構(gòu),并說明這些數(shù)據(jù)結(jié)構(gòu)如何影響對象的功能和性能。第二部分“單機數(shù)據(jù)庫的實現(xiàn)”對Redis實現(xiàn)單機數(shù)據(jù)庫的方法進行了介紹,包括數(shù)據(jù)庫、RDB持久化、AOF持久化、事件等。第三部分“多機數(shù)據(jù)庫的實現(xiàn)”對Redis的Sentinel、復(fù)制、集群三個多機功能進行了介紹。第四部分“獨立功能的實現(xiàn)”對Redis中各個相對獨立的功能模塊進行了介紹,涉及發(fā)布與訂閱、事務(wù)、Lua腳本、排序、二進制位數(shù)組、慢查詢?nèi)罩、監(jiān)視器等。本書作者專門維護了www.redisbook.com網(wǎng)站,提供帶有詳細注釋的Redis源代碼,以及本書相關(guān)的更新內(nèi)容。
資深 Redis 技術(shù)專家撰寫,深入了解 Redis 技術(shù)內(nèi)幕的必讀之作。 從源碼角度解析 Redis 的架構(gòu)設(shè)計、實現(xiàn)原理和工作機制,為高效使用 Redis 提供原理性指導(dǎo)。
黃健宏(huangz) 開源軟件的擁躉,Redis布道者,出于對Redis的強烈熱愛,他開始閱讀和分析 Redis 源代碼,并對 Redis 2.6 和 Redis 3.0 的源代碼進行了詳細注釋。他翻譯并維護著 Redis 中文文檔網(wǎng)站 www.RedisDoc.com ,編寫了 OORedis 庫。
前言
致謝
第1章 引言
1.1 Redis版本說明
1.2 章節(jié)編排
1.3 推薦的閱讀方法
1.4 行文規(guī)則
1.5 配套網(wǎng)站
第一部分 數(shù)據(jù)結(jié)構(gòu)與對象
第2章 簡單動態(tài)字符串
2.1 SDS的定義
2.2 SDS與C字符串的區(qū)別
2.3 S
2.4 重點回顧
2.5 參考資料 前言
致謝
第1章 引言
1.1 Redis版本說明
1.2 章節(jié)編排
1.3 推薦的閱讀方法
1.4 行文規(guī)則
1.5 配套網(wǎng)站
第一部分 數(shù)據(jù)結(jié)構(gòu)與對象
第2章 簡單動態(tài)字符串
2.1 SDS的定義
2.2 SDS與C字符串的區(qū)別
2.3 S
2.4 重點回顧
2.5 參考資料
第3章 鏈表
3.1 鏈表和鏈表節(jié)點的實現(xiàn)
3.2 鏈表和鏈表節(jié)點的
3.3 重點回顧
第4章 字典
4.1 字典的實現(xiàn)
4.2 哈希算法
4.3 解決鍵沖突
4.4
4.5 漸進式r
4.6 字典
4.7 重點回顧
第5章 跳躍表
5.1 跳躍表的實現(xiàn)
5.2 跳躍表
5.3 重點回顧
第6章 整數(shù)集合
6.1 整數(shù)集合的實現(xiàn)
6.2 升級
6.3 升級的好處
6.4 降級
6.5 整數(shù)集合
6.6 重點回顧
第7章 壓縮列表
7.1 壓縮列表的構(gòu)成
7.2 壓縮列表節(jié)點的構(gòu)成
7.3 連鎖更新
7.4 壓縮列表API
7.5 重點回顧
第8章 對象
8.1 對象的類型與編碼
第二部分 單機數(shù)據(jù)庫的實現(xiàn)
第9章 數(shù)據(jù)庫
第10章 RDB持久化
第11章 AOF持久化
第12章 事件
第13章 客戶端
第14章 服務(wù)器
第三部分 多機數(shù)據(jù)庫的實現(xiàn)
第15章 復(fù)制
第16章 Sentinel
第17章 集群
第四部分 獨立功能的實現(xiàn)
第18章 發(fā)布與訂閱
第19章 事務(wù)
第20章 Lua腳本
第21章 排序
第22章 二進制位數(shù)組
第23章 慢查詢?nèi)罩?br /> 第24章 監(jiān)視器