# simpleRedisServer **Repository Path**: blake11/simple-redis-server ## Basic Information - **Project Name**: simpleRedisServer - **Description**: 总结redis源码的整体实现,用java实现一个简单的版本。 实现了简单的auth select get set 命令,整个处理过程及取的变量名尽量和redis一致。 目的是为了使不太熟悉c语言的读者能够快速了解redis的工作机制,后续阅读redis源码更加容易上手。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2025-03-30 - **Last Updated**: 2026-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # simpleRedisServer #### 介绍 总结redis源码的整体实现,用java实现一个简单的版本。 实现了简单的auth select get set 命令,整个处理过程及取的变量名尽量和redis一致。 目的是为了使不太熟悉c语言的读者能够快速了解redis的工作机制,后续阅读redis源码更加容易上手。 因为很多同学非常的喜欢这个教程, 所以后续继续更新,讲解的视频在bilibili, 黑鸡咕咕debug https://space.bilibili.com/323074951 >2025年12月6号更新 目前已经实现了过期键的删除,内存淘汰. 事务,发布-订阅,消息队列-list类型 压缩列表,跳表(zset排行榜)