本書將從內部組件、外部應用和數據結構3個方面為讀者介紹Redis常見、經典的用法與實例,並且所有實例均附有完整的Python代碼,方便讀者學習和參考。全書分3個部分:第一部分講內部組件,介紹的實例通常用於系統內部,如緩存、鎖、計數器、迭代器、速率限制器等,這些都是很多系統中不可或缺的部分;第二部分講外部應用,介紹的實例都是一些日常常見的、用戶可以直接接觸到的應用,如直播彈幕、社交關係、排行榜、分頁、地理位置等;第三部分講數據結構,介紹的實例是一些使用Redis實現的常見數據結構,如先進先出隊列、棧、優先隊列和矩陣等。本書希望通過展示常見的Redis應用實例來幫助讀者了解使用Redis解決各類問題的方法,並加深讀者對Redis各項命令及數據結構的認識,使讀者真正成為能夠使用Redis解決各類問題的Redis專家。
本書適合對Redis有基本了解且想要進一步掌握Redis及鍵值數據庫具體應用的技術人群,是理想的Redis技術進階讀物。
黃健宏,計算機技術圖書作者和譯者,關注的領域包括數據庫、編程語言、操作系統,以及算法和數據結構。他從2011年開始關注Redis,翻譯過Redis文檔,註釋過Redis源代碼,發表了大量關於Redis的文章,還撰寫了廣受Redis使用者喜愛的源碼分析書《Redis設計與實現》,並翻譯了熱銷的Redis入門書《Redis實戰》。他還是《Redis使用手冊》的作者,《SQL實戰(第2版)》、《Go語言趣學指南》和《Go Web編程》的譯者。