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