Redis 重點(diǎn)回顧

2018-08-02 14:54 更新
  • 一個(gè)命令請(qǐng)求從發(fā)送到完成主要包括以下步驟: 1. 客戶端將命令請(qǐng)求發(fā)送給服務(wù)器; 2. 服務(wù)器讀取命令請(qǐng)求,并分析出命令參數(shù); 3. 命令執(zhí)行器根據(jù)參數(shù)查找命令的實(shí)現(xiàn)函數(shù),然后執(zhí)行實(shí)現(xiàn)函數(shù)并得出命令回復(fù); 4. 服務(wù)器將命令回復(fù)返回給客戶端。
  • serverCron 函數(shù)默認(rèn)每隔 100 毫秒執(zhí)行一次, 它的工作主要包括更新服務(wù)器狀態(tài)信息, 處理服務(wù)器接收的 SIGTERM 信號(hào), 管理客戶端資源和數(shù)據(jù)庫狀態(tài), 檢查并執(zhí)行持久化操作, 等等。
  • 服務(wù)器從啟動(dòng)到能夠處理客戶端的命令請(qǐng)求需要執(zhí)行以下步驟: 1. 初始化服務(wù)器狀態(tài); 2. 載入服務(wù)器配置; 3. 初始化服務(wù)器數(shù)據(jù)結(jié)構(gòu); 4. 還原數(shù)據(jù)庫狀態(tài); 5. 執(zhí)行事件循環(huán)。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)