1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yudaichen-mini_redis

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 02:49 1bad5f2

mini_redis

Введение

Основанный на C/C++, это кроссплатформенная мини-версия Redis.

Описание архитектуры программного обеспечения

Пример модульного тестирования

Родительский каталог Имя файла Описание
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. Реализация тестирования сокета.
  2. Оптимизация структуры кода.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yudaichen-mini_redis.git
git@api.gitlife.ru:oschina-mirror/yudaichen-mini_redis.git
oschina-mirror
yudaichen-mini_redis
yudaichen-mini_redis
master