The redis-hs package

[Tags:library, mit]

This package provides access to Redis stores using Data.ByteString.UTF8 for consistent handling of UTF8 encoding. The function set is almost complete.


[Skip to Readme]

Properties

Versions 0.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
Dependencies base (==4.*), bytestring (>=0.9), network (>=2.3), utf8-string (>=0.3.5) [details]
License MIT
Author Will Langstroth <will@langstroth.com>
Maintainer Will Langstroth <will@langstroth.com>
Stability Unknown
Category Database
Home page http://ohloh.net/p/redis-hs
Source repository head: git clone http://github.com/wlangstroth/redis-hs.git
Uploaded Sat Dec 18 01:54:04 UTC 2010 by WillLangstroth
Distributions NixOS:0.1.2
Downloads 1801 total (53 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for redis-hs

Readme for redis-hs-0.1.2

redis-hs

A simple Redis driver in Haskell using Data.ByteString.UTF8 for consistent UTF8 handling.

Install

cabal install redis-hs

Use

Make sure to include

Database.Redis

and 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.

Acknowledgements

Much of the code in this library is inspired by the work of Anders Conbere and Alexander Bogdanov (author of the redis library on Hackage).