Name: redis
Version: 0.13
License: MIT
Maintainer: Alexander Bogdanov
Author: Alexander Bogdanov
Copyright: Copyright (c) 2009-2010 Alexander Bogdanov
Category: Database
Synopsis: A driver for Redis key-value database
Description:
Caution! This library is currently not supported. If you looking
for an alternative, hedis package is a great one. It looks more
complete and more "functional" in its nature. If you absolutely
need *this* library, please let me know, I'll do my best to help
you in any way. On the other hand, if you want to adopt this
library, do not hesitate and let me know too. Many thanks!
.
.
Redis () is an open source, BSD licensed, advanced
key-value store. It is often referred as a data structure server
since keys can contain different data structures, such as strings,
hashes, lists, sets and sorted sets.
.
This library is a Haskell driver for Redis. It's tested with
current git version and with v2.4.6 of redis server. It also
tested with v2.2 and basic functions are works correctly
but not all of them.
.
You can use Test module from the source package to run unit
tests. Try /runhaskell Test.hs --help/ for usage info. Caution! Do not
run tests on your working database - test database will be
flushed.
.
There are simple benchmark module included: Benchmark.hs. It shows
me about two times less requests per second than redis-benchmark
from server distribution.
.
Please let me know if tests or benchmark goes terribly wrong.
.
Changes from v0.12:
.
- nothing here
Stability: deprecated
Build-Type: Simple
Cabal-Version: >= 1.4
License-File: LICENSE
Extra-Source-Files: Test.hs,
Test/CASCommands.hs, Test/ListCommands.hs,
Test/PubSubCommands.hs, Test/StringCommands.hs,
Test/Connection.hs, Test/Lock.hs,
Test/SetCommands.hs, Test/Utils.hs,
Test/GenericCommands.hs, Test/Setup.hs,
Test/ZSetCommands.hs, Test/HashCommands.hs,
Test/MultiCommands.hs, Test/SortCommands.hs,
Test/Monad/CASCommands.hs, Test/Monad/MultiCommands.hs,
redis-2.2.conf,
Benchmark.hs
Library
Build-Depends: base < 5, containers, bytestring, utf8-string,
network, mtl, old-time, MonadCatchIO-mtl,
concurrent-extra
Exposed-modules: Database.Redis.Redis
Database.Redis.Monad
Database.Redis.ByteStringClass
Database.Redis.Monad.State
Database.Redis.Utils.Lock
Database.Redis.Utils.Monad.Lock
Other-modules: Database.Redis.Internal
Database.Redis.Info