Skip to content
/ redish Public

A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.

License

Notifications You must be signed in to change notification settings

honza/redish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redish

A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.

Note: This is a learning exercise.

Building

$ git clone git://github.com/honza/redish.git
$ cd redish
$ make
$ ./dist/build/redish/redish 7777

Protocol

get key
set key name

key may not contain spaces

Example

$ telnet localhost 7777
set name honza
OK
get name
honza
set name mrhonza
OK
get name
mrhonza
get age
null

License

BSD, short and sweet.

About

A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published