整体概述[#%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 持久化的实现[#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 事件创建[#io-...
Redis 到底是不是单线程的程序?[#redis-%E5%88%B0%E5%BA%95%E6%98%AF%E4%B8%8D%E6%98%AF%E5%8D%95%E7%BA%...
命令的处理过程 Redis server 和一个客户端建立连接后,会在事件驱动框架中注册可读事件——客户端的命令请求。命令处理对应 4 个阶段: 命令读取:对应 readQu...
前言[#%E5%89%8D%E8%A8%80] 问题[#%E9%97%AE%E9%A2%98] 阶段 1:基本初始化[#%E9%98%B6%E6%AE%B5-1%E5%9F%...
C 语言的字符串函数 C 语言 string 函数[https://devdocs.io/c-strings/],在 C 语言中可以使用 char* 字符数组实现字符串,C ...
LRU Cache需要提供的功能: 有存储上限 set: 保存键值对Entry,若空间已满,移除最久没有使用的一个Entry get: 根据键查找值,并将键调整为最近使用 对...
可以先明确查询过程是什么,经历了哪些流程,再来看哪里可以做优化。 以下列出了我能想到的知识点,如果有错误或补充,希望大家可以提出来 1. 流程 建立连接(连接池) 消息发送(...