项目名称 我的 Redis 的 Go 语言实现 项目背景 最近学习 Redis 原理,并了解Go 语言。为了更深刻学习 Redis 内部原理。用 Go 语言实现一个简易版本的 redis。同时也能加深 Go 语言学习。同时在设计过程中尽可能应用设计模式 项目目的 加深 redis 内部实现原理 尽可能用原始方式实现基本数据结构,比如压缩表 跳跃表 字典 熟悉 Go 语言特性 尽可能应用设计模式 完整的设计文档,包括功能,流程,类图等 项目文档 大纲 功能列表 项目架构 服务器 整体架构 服务端整体架构 服务端初始化流程 服务层 网络服务初始化 业务层 命令解析过程 数据层 基础数据结构&编码 配置加载 客户端 客户端整体架构 客户端启动流程 客户端处理消息流程 业务流程 业务模块 类图设计 使用文档