Skip to content

OlegStotsky/tiny-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Redis

Implementation if redis-like database in Go that achieves 1 000 000+ GET and SET requests per second on single core. Tiny Redis uses architecture similar to Redis: persistent append only file + snapshots.

Todolist

  • Complete support for GET, SET commands
  • TTL support for SET
  • Support for DEL
  • [] Snapshots
  • [] Support all commands for string datatype
  • [] Support for advanced data types
  • [] Add cleaning of expired keys
  • [] Integration tests
  • [] Integration tests that compare semantics to redis server

About

implementation of redis subset in go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published