用 Go 实现 Redis(二):用 map 实现内存数据库与命令分发
用 map 与 RWMutex 实现内存数据库,用 Object 统一数据类型,并通过命令注册表把 RESP 请求分发到对应的 Handler,完成 SET、GET、DEL、EXISTS 等基础命令。
用 map 与 RWMutex 实现内存数据库,用 Object 统一数据类型,并通过命令注册表把 RESP 请求分发到对应的 Handler,完成 SET、GET、DEL、EXISTS 等基础命令。
从 RESP2 协议入手,介绍五种基础类型,并给出 Parser 与 Writer 的实现,以及一条命令在 Godis 中的完整流程。
记录我对 OpenClaw、Hermes Agent、记忆系统和 Skill 的理解,以及其中仍带有个人判断的部分。
从标准语义出发理解 GET、HEAD、POST、PUT、DELETE,以及安全性与幂等性。
整理 HTTP/1.1 文本报文的基本结构,以及消息体边界是怎样确定的。
从个人经历出发,整理业余无线电能力验证、执照申请和设备准备的基本流程。
从一个真实的 NAS 访问需求出发,整理 Headscale 的部署与设备接入过程。
一份按真实使用场景整理的 MacBook 软件清单。
关于阅读、选书和知识输出的一些读书笔记。
解释终端、Shell 和内核各自负责什么,以及一条命令是怎样被执行的。