Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/honza/redish
A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.
https://github.com/honza/redish
Last synced: about 5 hours ago
JSON representation
A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell.
- Host: GitHub
- URL: https://github.com/honza/redish
- Owner: honza
- License: bsd-3-clause
- Created: 2013-02-15T18:33:17.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-08-13T09:53:09.000Z (about 6 years ago)
- Last Synced: 2024-04-16T01:44:55.932Z (7 months ago)
- Language: Haskell
- Size: 15.6 KB
- Stars: 137
- Watchers: 11
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Redish
======A multi-threaded, TCP, key-value store inspired by Redis implemented in
Haskell.**Note**: This is a learning exercise.
You can [read the introductory blog post][1].
Building
--------$ git clone git://github.com/honza/redish.git
$ cd redish
$ stack build
$ stack exec RedishProtocol
--------Redish implements the Redis protocol. It currently only supports the get and
set operations.Example
-------```
$ redis-cli -p 7777
127.0.0.1:7777> set name honza
OK
127.0.0.1:7777> get name
"honza"
```License
-------BSD, short and sweet.
[1]: https://honza.ca/2015/09/building-a-redis-clone-in-haskell