ccb1900 / redisbygo

This is a redis server implemented by golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RedisServerByGo( in development... )

中文

This is a redis server implemented by golang

If you find some bugs,just give me an issue.

There are many features what need to be implemented.When I have time,I will finish it.

Branch

dev maybe not work,please use master

Repository

Supported

  • load config
  • load aof file
  • command ping
  • command echo
  • command pubsub
  • command subscribe
  • command get
  • command set
  • command select

Usage

make
cp server.example.json server.json

win

./build/windows/redis.exe

mac

./build/darwin/redis

linux

./build/linux/redis

Benchmark

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

Reference

Redis Doc

About

This is a redis server implemented by golang

License:MIT License


Languages

Language:Go 99.5%Language:Dockerfile 0.4%Language:Makefile 0.1%Language:Shell 0.0%