整體概述[#%E6%95%B4%E4%BD%93%E6%A6%82%E8%BF%B0] 客戶端屬性[#%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%B1%9E...
整體概述[#%E6%95%B4%E4%BD%93%E6%A6%82%E8%BF%B0] 客戶端屬性[#%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%B1%9E...
AOF 是什么[#aof-%E6%98%AF%E4%BB%80%E4%B9%88] AOF 持久化的實(shí)現(xiàn)[#aof-%E6%8C%81%E4%B9%85%E5%8C%96%E...
aeEventLoop[#aeeventloop] IO 事件處理[#io-%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86]IO 事件創(chuàng)建[#io-...
Redis 到底是不是單線程的程序?[#redis-%E5%88%B0%E5%BA%95%E6%98%AF%E4%B8%8D%E6%98%AF%E5%8D%95%E7%BA%...
命令的處理過(guò)程 Redis server 和一個(gè)客戶端建立連接后,會(huì)在事件驅(qū)動(dòng)框架中注冊(cè)可讀事件——客戶端的命令請(qǐng)求。命令處理對(duì)應(yīng) 4 個(gè)階段: 命令讀?。簩?duì)應(yīng) readQu...
前言[#%E5%89%8D%E8%A8%80] 問(wèn)題[#%E9%97%AE%E9%A2%98] 階段 1:基本初始化[#%E9%98%B6%E6%AE%B5-1%E5%9F%...
C 語(yǔ)言的字符串函數(shù) C 語(yǔ)言 string 函數(shù)[https://devdocs.io/c-strings/],在 C 語(yǔ)言中可以使用 char* 字符數(shù)組實(shí)現(xiàn)字符串,C ...
LRU Cache需要提供的功能: 有存儲(chǔ)上限 set: 保存鍵值對(duì)Entry,若空間已滿,移除最久沒(méi)有使用的一個(gè)Entry get: 根據(jù)鍵查找值,并將鍵調(diào)整為最近使用 對(duì)...
可以先明確查詢過(guò)程是什么,經(jīng)歷了哪些流程,再來(lái)看哪里可以做優(yōu)化。 以下列出了我能想到的知識(shí)點(diǎn),如果有錯(cuò)誤或補(bǔ)充,希望大家可以提出來(lái) 1. 流程 建立連接(連接池) 消息發(fā)送(...