Skip to content

pangxianhai/myredis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目名称

我的 Redis 的 Go 语言实现

项目背景

最近学习 Redis 原理,并了解Go 语言。为了更深刻学习 Redis 内部原理。用 Go 语言实现一个简易版本的 redis。同时也能加深 Go 语言学习。同时在设计过程中尽可能应用设计模式

项目目的

  • 加深 redis 内部实现原理
  • 尽可能用原始方式实现基本数据结构,比如压缩表 跳跃表 字典
  • 熟悉 Go 语言特性
  • 尽可能应用设计模式
  • 完整的设计文档,包括功能,流程,类图等

项目文档

大纲

服务器

整体架构
服务层
业务层
数据层

客户端

业务流程

业务模块

类图设计

使用文档

About

自己用 Go 实现一个 Redis 功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages