高效使用Redis-一書學透數據存儲與高可用集群 熊浩含 9787111740124 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:高效使用Redis-一書學透數據存儲與高可用集群
ISBN:9787111740124
出版社:機械工業
著編譯者:熊浩含
叢書名:資料庫技術叢書
頁數:216
所在地:中國大陸 *此為代購商品
書號:1598349
可大量預訂,請先連絡。

內容簡介

本書旨在通過介紹Redis的基礎數據結構與底層實現,讓讀者掌握基於Redis的大規模數據存儲與集群高可用的方法和技巧,快速定位並解決工作中遇到的技術難題。 本書共10章,邏輯上分為三部分:第1∼6章主要介紹Redis的基礎知識與單機處理流程;第7∼9章主要介紹集群的原理與實現;第10章主要介紹Redis在實際生產中的應用,供讀者參考。第1章介紹了Redis的一些新特性,以及必須知道的入門知識。 第2章詳細分析了Redis的基礎數據結構,包括對象、字元串、列表、字典、集合和有序集合,即Redis基礎數據結構的組成和實現。 第3章詳細介紹了stream的底層實現所依賴的兩種數據結構——listpack與rax的實現及其基本操作。 第4章詳細介紹了Redis的啟動流程,即redisServer對文件事件和時間事件的處理方法。 第5章主要介紹了服務端處理客戶端命令請求的整個流程,涵蓋讀取與解析客戶端命令請求、執行命令請求並返回結果的技術細節。 第6章介紹Redis如何實現持久化,即RDB和AOF的實現原理。 第7章講解了Redis的主從複製實現原理,並解讀了Master和Slave的源碼。 第8章主要介紹Redis哨兵的原理與實現方案。第9章詳細介紹了Redis的集群方案的設計思想及實現。 第10章列舉了一些Redis的典型應用,如緩存、分散式鎖等。

作者簡介

黃桃,希望學增長研發部負責人,從事互聯網服務端研發與架構工作多年,熟悉PHP、Nginx、Redis等源碼實現,樂於學習與分享,合著有《PHP 7底層設計與源碼實現》。

目錄


前言
第1章 Redis必會知識
1 1 Redis 6 0的新特性
1 2 Redis源碼結構
1 3 Redis的安裝與調試
1 4 小結
第2章 基礎數據結構解析
2 1 對象
2 2 字元串
2 3 列表
2 3 1 list
2 3 2 ziplist
2 3 3 quicklist
2 4 字典
2 4 1 基本實現
2 4 2 字典擴容
2 5 集合
2 5 1 intset簡介
2 5 2 數據存儲
2 6 有序集合
2 6 1 跳躍表簡介
2 6 2 數據存儲
2 7 小結
第3章 stream底層數據結構
3 1 stream簡介
3 1 1 listpack
3 1 2 rax
3 1 3 stream結構
3 2 stream底層結構listpack與rax的實現
3 2 1 初始化
3 2 2 查找元素
3 2 3 添加元素
3 2 4 刪除元素
3 2 5 遍曆元素
3 3 stream結構的實現
3 3 1 初始化
3 3 2 添加元素
3 3 3 刪除元素
3 3 4 查找元素
3 3 5 遍曆元素
3 4 小結
第4章 Redis啟動流程
4 1 redisServer簡介
4 2 sever啟動過程
4 2 1 server初始化
4 2 2 啟動監聽
4 3 事件處理
4 3 1 文件事件
4 3 2 時間事件
4 4 小結
第5章 一次命令請求過程
5 1 基礎知識
5 1 1 客戶端結構體client
5 1 2 命令結構體redisCommand
5 2 I/O多線程
5 2 1 I/O線程管理
5 2 2 I/O線程同步
5 3 RESP 3協議
5 4 命令解析
5 5 命令調用
5 6 ACL許可權控制
5 6 1 ACL概述
5 6 2 ACL源碼實現
5 7 結果返回
5 8 小結
第6章 持久化
6 1 備份原理
6 1 1 內存數據安全落盤
6 1 2 非同步複製
6 1 3 文本協議與二進位協議
6 1 4 大小端
6 2 持久化配置
6 3 AOF
6 3 1 同步時機
6 3 2 always策略安全性
6 3 3 命令同步
6 3 4 重寫機制
6 4 RDB
6 4 1 執行流程
6 4 2 RDB協議
6 4 3 文件分析
6 5 混合持久化
6 6 RDB與AOF相關配置指令
6 7 小結
第7章 主從複製
7 1 主從複製功能的實現
7 1 1 主從複製方案的原理與演進
7 1 2 主從複製的優化方案
7 2 主從複製源碼分析
7 3 Slave源碼分析
7 4 Master源碼分析
7 5 小結
第8章 哨兵
8 1 哨兵簡介
8 2 哨兵的啟動
8 2 1 哨兵配置
8 2 2 啟動流程
8 3 哨兵相關的數據結構
8 4 哨兵的工作原理
8 4 1 與Master節點及Slave節點建立連接
8 4 2 與其他哨兵建立連接
8 5 故障轉移
8 6 小結
第9章 集群
9 1 數據分區
9 2 通信機制
9 2 1 維護元數據的方案
9 2 2 通信數據的類型
9 3 代碼流程
9 3 1 初始化
9 3 2 定時任務
9 4 主從切換
9 4 1 自動切換
9 4 2 手動切換
9 5 副本漂移
9 6 分片遷移
9 7 小結
第10章 Redis應用:緩存與鎖
10 1 緩存
10 1 1 常見問題及解決方案
10 1 2 大key問題
10 2 鎖
10 2 1 單機悲觀鎖
10 2 2 單機樂觀鎖
10 2 3 官方推薦的Redlock
10 3 客戶端緩存
10 3 1 基礎知識
10 3 2 客戶端緩存的使用
10 3 3 源碼分析
10 4 小結
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理