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

OSCHINA-MIRROR/waterloocode-redisbygo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Readme_CN.md 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 07:46 aba58fe

RedisServerByGo (разработка…)

Это Redis-сервер, реализованный на языке Go.

Если вы обнаружили ошибку или у вас есть соответствующие предложения, пожалуйста, сообщите о них.

Ещё предстоит реализовать множество функций, но базовая структура уже завершена. Я буду продолжать разработку, когда у меня будет время.

Этот проект создан в образовательных целях. В конце концов, Go не может сравниться с C по эффективности использования памяти, поэтому он не предназначен для использования в производственной среде.

Разветвление:

Ветвь dev — это ветвь разработки, которая может быть неработоспособной. Для тестирования и обучения рекомендуется использовать master.

Репозиторий:

Уже поддерживается:

  • загрузка файла конфигурации;
  • загрузка AOF-файла;
  • команда ping;
  • команда echo;
  • команды pubsub;
  • подписка на команду;
  • получение команды;
  • установка команды;
  • выбор команды.

Использование:

make
cp server.example.json server.json

Win:

./build/windows/redis.exe

Mac:

./build/darwin/redis

Linux:

./build/linux/redis

Тестирование:

redis-benchmark -h 127.0.0.1 -p 6378 -n 100000 -c 1000

Ссылка:

Официальный документ Redis: https://redis.io/documentation.

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

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

1
https://api.gitlife.ru/oschina-mirror/waterloocode-redisbygo.git
git@api.gitlife.ru:oschina-mirror/waterloocode-redisbygo.git
oschina-mirror
waterloocode-redisbygo
waterloocode-redisbygo
dev