Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

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

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Main.hs
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.md
Octocat-spinner-32 Setup.hs
Octocat-spinner-32 redish.cabal
README.md

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.

Something went wrong with that request. Please try again.