Skip to content

andrearcaina/wudb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wuDB

simple lightweight in-memory key-value store built in Go

testing basic features rn (basic REST API and persistence)

> curl -X POST -d '{"key": "name", "value": "John"}' http://localhost:8080/set
# {"key":"name","value":"John"}
> curl http://localhost:8080/get/name
# {"value":"John"}
> curl -X DELETE http://localhost:8080/del/name
# no response (204 No Content)
> curl http://localhost:8080/get/name
# key not found

todo:

no particular order

  • persistence
  • advanced querying
  • ACID compliance
  • distributed support (use raft consensus algorithm)

About

minimal in-memory key-value store

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published