內容簡介
本書全面而完整地講解了Redis的內部機制與實現方式,對Redis 的大多數單機功能以及所有多機功能的實現原理進行了介紹,展示了這些功能的核心數據結構以及關鍵的算法思想。通過閱讀本書,讀者可以快速、有效地了解Redis 的內部構造以及運作機制,這些知識可以幫助讀者更好、更高效地使用Redis 。
本書主要分為四大部分。部分“數據結構與對像”介紹了Redis中的各種對像及其數據結構,並說明這些數據結構如何影響對像的功能和性能。第二部分“單機數據庫的實現”對Redis 實現單機數據庫的方法進行了介紹,包括數據庫、RDB 持久化、AOF 持久化、事件等。 第三部分“多機數據庫的實現” 對Redis 的Sentinel 、復制(replication)、集 群(cluster)三個多機功能進行了介紹。 第四部分“獨立功能的實現” 對Redis 中各個相對獨立的功能模塊進行了介紹,涉及發布與訂閱、事務、Lua腳本、排序、二進制位數組、慢查詢日志、監視器等。本書作者專門維護了www.redisbook.com 網站,提供帶有詳細注釋的Redis 源代碼,以及本書相關的更新內容。
本書主要分為四大部分。部分“數據結構與對像”介紹了Redis中的各種對像及其數據結構,並說明這些數據結構如何影響對像的功能和性能。第二部分“單機數據庫的實現”對Redis 實現單機數據庫的方法進行了介紹,包括數據庫、RDB 持久化、AOF 持久化、事件等。 第三部分“多機數據庫的實現” 對Redis 的Sentinel 、復制(replication)、集 群(cluster)三個多機功能進行了介紹。 第四部分“獨立功能的實現” 對Redis 中各個相對獨立的功能模塊進行了介紹,涉及發布與訂閱、事務、Lua腳本、排序、二進制位數組、慢查詢日志、監視器等。本書作者專門維護了www.redisbook.com 網站,提供帶有詳細注釋的Redis 源代碼,以及本書相關的更新內容。