A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.
Note: This is a learning exercise.
$ git clone git://github.com/honza/redish.git
$ cd redish
$ make
$ ./dist/build/redish/redish 7777
get key
set key name
key
may not contain spaces
$ telnet localhost 7777
set name honza
OK
get name
honza
set name mrhonza
OK
get name
mrhonza
get age
null
BSD, short and sweet.