GitHub - WD1993/RedisDB

Skip to content

Navigation Menu

Sign in

Appearance settings

Repository files navigation

RedisDB

Redis implentation using c++.

Feature

  1. Base data structure: skiplist, hash table, ziplist, quicklist, intset, Rax

  2. Change IO model to c++ version netty or actor model

  3. Provide multithread ability: lock manager or mvcc

  4. Cluster feature(raft master elaction, consistence hash)

  5. Provide sql interface to access data

Languages

  • C++ 86.9%
  • Python 9.8%
  • CMake 1.2%
  • C 0.8%
  • Shell 0.7%
  • Starlark 0.4%
  • Meson 0.2%