# mini_redis **Repository Path**: yudaichen/mini_redis ## Basic Information - **Project Name**: mini_redis - **Description**: 基于c/c++实现跨平台的迷你版本redis - **Primary Language**: C/C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-12-17 - **Last Updated**: 2023-02-16 ## Categories & Tags **Categories**: cache-modules **Tags**: Redis ## README # mini_redis ## 介绍 基于c/c++实现跨平台的迷你版本redis ## 软件架构说明 ### example 单元测试 | 父目录 | 文件名 | 说明 | | :------------ |:------------ | :------------ | | example |main.c | 测试文件的入口 | ### include 头文件 | 父目录 | 文件名 |说明 | | :------------ | :------------ |:------------| | include | cMalloc.h | 内存管理器的头文件 | | include/utils | simpleUtils.h | 简单工具头文件 | | include/basicStruct | basicString.h | c语言风格字符串的头文件 | ### src 源文件 | 父目录 | 文件名 |说明 | | :------------ | :------------ |:------------| | src | cMalloc.c | 内存管理器的实现 | | src/utils | simpleUtils.c | 简单工具头文件 | | src/basicStruct | basicString.c | c语言风格字符串的实现 | ## 安装教程 cmake -S .. -G "Visual Studio 16 2019" -A x64 cmake -S .. -G "Unix Makefiles" ## 使用说明 运行 mini_redis.exe ## 参与贡献 余代宸: qq: 250074249 weChat: 15629730087 phoneNumber: 15629730087 ## 特性 1. c风格底层,速度快、快、快 2. 不依赖其他库文件运行 3. 内存级别操作 ## 致谢 感谢大家对本项目的关心,会继续蓬勃发展,感谢clion编辑器,感谢vs2019编译器 ## 日志 2021-12-17 : 1. 初始化本地项目 2. 添加c_malloc与c_string的初步实现 2021-12-19: 1. 实现测试socket 2. 优化代码结构