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

 
 
 

Contributors

Languages