Skip to content

zuoruochen/go-kv-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go-kv-store

A key-value store server and client

Three value types: string ,map and list

Value Type

  • string : key value
  • map : key elem1,value1,elem2,value2,elem3,value3...
  • list : key value1,value2,value3,value4...

Command List

  • "help","list all directive"
  • "select","select db num"
  • "set", "set key value"
  • "get", "get value by key"
  • "exist", "if the key is exist"
  • "del", "delete key"
  • "cmap", "create a map key"
  • "mget", "get value from map key value"
  • "clist", "create a list key"
  • "lget", "get value from list key value,parm is index"

TODO

  • Add persistent storage command, periodically write data to disk
  • After start server, the server will load data in memory firstly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published