首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go项目之SimpleRedis
用户9961143400154
创建于2023-04-01
订阅专栏
simple-redis是一个用Golang实现的简易redis,适合作为学习项目,文档清晰,原项目地址:https://github.com/dawnzzz/simple-redis
暂无订阅
共7篇文章
创建于2023-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go项目之Simple-Redis (7) 底层数据库
本项目完整地址 simple-redis 底层数据库 在上一节中,我们简述了 simple-redis 的工作方式,需要注意的是如 GET、SET 这样需要在某个具体的数据库中执行的命令,单机模式下
Go项目之Simple-Redis (6) simple-redis服务器
本项目完整地址 simple-redis Simple-Redis 服务器 在之前已经介绍了 TCP 服务器,本节介绍 Simple-Redis 服务器,这是一个应用层服务器。在 Handler 的
Go项目之Simple-Redis (5) 数据结构 2
本项目完整地址 simple-redis List Godis 中定义了 List 接口,以定义 List 的各种操作。 数据结构 快速链表 在 godis 中,采用快速链表作为 List 的数据结构
Go项目之Simple-Redis (4) 数据结构 1
本项目完整地址 simple-redis Hash 表 KV 内存数据库的核心是并发安全的哈希表,simple-redis 采用分段锁策略。将 key 分散到固定数量的 shard 中,在一个 sha
Go项目之Simple-Redis (3) 协议解析器
本项目完整地址 simple-redis RESP 协议 simple-redis 的通信使用 RESP 协议,Redis 自 2.0 版本起使用了统一的协议 RESP(REdis Serializa
Go项目之Simple-Redis (2) 客户端
本项目完整地址 simple-redis 客户端连接 在上一篇文章中,Handler 在 Handle 方法中,对于一个新的连接 conn 要初始化一个**客户端与服务器连接的抽象 connect.C
Go项目之Simple-Redis (1) TCP服务器
本项目完整地址 simple-redis main.go 文件用于开启一个 simple-redis 服务器,其流程如下: 首先加载配置文件 接着加载日志记录模块 最后开启 TCP 服务器 TCP 服