庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
二樓書籍分類
 
從OS等級探究:Redis運作原理程式逐行講解

從OS等級探究:Redis運作原理程式逐行講解

沒有庫存
訂購需時10-14天
9789860776904
梁國斌
深智數位
2022年3月18日
293.00  元
HK$ 249.05  






ISBN:9789860776904
  • 規格:平裝 / 544頁 / 17 x 23 x 2.7 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 資料庫/大數據 > NoSQL











    用超高速C語言解析Unix下Redis程式及完整執行過程

    一次精通Redis、UNIX程式設計、分散式系統、儲存系統

    ?

      ▍本書主要內容

      

      本書深入分析了Redis的實現原理,所以並不是Redis的入門書。為了儘量降低閱讀難度,本書複習了Redis各個核心功能的實現原理,提取了Redis核心程式(本書會儘量避免堆積程式),並以適量圖文,對Redis原始程式及其實現原理進行詳細分析,介紹Redis核心功能的設計思想和實現流程。

      

      雖然本書的大部分內容是對Redis原始程式的分析,但是並不複雜,即使讀者只是簡單了解C語言的基礎語法,也可以輕鬆讀懂。

      

      另外,本書結合Redis目前的最新版本6,分析了Redis最新特性,如Redis 6的ACL、Tracking等機制。為了照顧對Redis最新特性不熟悉的讀者,這部分內容提供了詳細的應用範例,幫助讀者循序漸進、由淺到深地學習和了解Redis最新特性。

    ?

      本書也不侷限於Redis,而是由Redis延展出了兩方面內容:

    ?

      (1)Redis中使用的UNIX機制,包括UNIX網路程式設計、執行緒同步等內容,本書會透過原始程式展示Redis如何使用這些UNIX機制。

     

      (2)如何透過Redis實現一個分散式系統,主要是Sentinel、Cluster機制的實現原理。

    ?

      本書使用的原始程式版本是Redis 6,本書提供的Redis操作案例,如無特殊說明,也是在Redis 6版本上執行的操作實例。

    ?

    本書特色

    ?

      .分析Redis的字串、清單、雜湊、集合這幾種資料類型的編碼格式。

      .介紹Redis事件機制與命令執行過程。

      .利用I/O重複使用模型,實現事件循環機制。

      .說明Redis持久化與複製機制。

      .檔案持久化、從節點複製,透過將資料複製到不同備份中,從而保持資料安全。

      .使用RDB、AOF持久化機制,以及主從節點複製流程等。

      .Redis分散式架構,從流行的分散式演算法Raft出發,分析Sentinel監控節點,Cluster叢集實現資料分片,支援動態新增、刪除叢集節點,以及容錯移轉。

      .說明Redis中的進階特性,包括Redis交易、非阻塞刪除、ACL存取控制清單、Tracking機制、Lua指令稿、Module模組、Stream訊息流等內容。



     





    第1部分 資料結構與編碼





    前言




    其 他 著 作