Name: redis Version: 0.12.1 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: 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.11: . - Drop parsec dependency . - New commands implemented: incrbyfloat and hincrbyfloat . - Added variadic versions of del, hdel, lpush, rpush, sadd, srem, zadd, zrem (named as del_, hdel_ etc.) . - Fixed compilation with GHC 7.2 (and hopefully with more recent versions too), thanks Ben Gamari and Sean Hess for reporting. . - Using RLock from concurrent-extra fixes multithreading issues, thanks Dmitry Dzhus for reporting . - Hopefully, fix building on Windows (untested), thanks Piotr Staszewski and Alexander Dorofeev . Stability: beta 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