The redis-hs package

[Tags: library, mit]

This package provides access to Redis stores using the Data.ByteString.UTF8 ByteString, for consistent handling of UTF8 encoding. It is a developer pre- release, and so lacks many of the features of the existing redis package (like a monad wrapper, state management, and custom concurrency management) but for light use, this library makes using Redis very straightforward.

The feature set is incomplete, and version 1.0.0 will be tagged only when the library has full command coverage, reasonable test coverage, and solid documentation.

[Skip to ReadMe]


Versions0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.1.0, 0.1.1, 0.1.2
Change logNone available
Dependenciesbase (==4.*), bytestring (>=0.9), network (>=2.2.3), utf8-string (>=0.3.5) [details]
AuthorWill Langstroth <>
MaintainerWill Langstroth <>
Home page
Source repositoryhead: git clone
UploadedMon Nov 8 17:39:35 UTC 2010 by WillLangstroth
Downloads1461 total (69 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees

Readme for redis-hs-0.0.8


A simple link to Redis in Haskell, emphasizing ease of use, readability of code, documentation and test coverage.


cabal install redis-hs


To test it out, try the following:

con <- connect localhost defaultPort
_ <- select con 0
_ <- itemSet con "greek" "ἐστίν"
tester <- itemGet con "greek"
putStrLn $ unwrapReply tester

If you need to see the details of the response, replace unwrapReply with show.