The memcache package

[Tags: bsd3, library]

A client library for a memcached cluster.

It supports the binary memcached protocol and SASL authentication. No support for the ASCII protocol is provided. It supports connecting to a single, or a cluster of memcached servers. When connecting to a cluser, consistent hashing is used for routing requests to the appropriate server.

Complete coverage of the memcached protocol is provided except for multi-get and other pipelined operations.

Basic usage is:

 import qualified Database.Memcache.Client as M

 mc <- M.newClient [M.ServerSpec "localhost" 11211 M.NoAuth] M.defaultOptions
 M.set mc "key" "value" 0 0
 v <- M.get mc "key"

You should only need to import Database.Memcache.Client, but for now other modules are exposed.


Versions0.0.0, 0.0.1,
Dependenciesbase (<5), binary (>=, blaze-builder (>=, bytestring (>=, hashable (>=, network (>=2.4), resource-pool (>=, time (>=1.4), vector (>=0.7), vector-algorithms (>=0.5)
Copyright2015 David Terei.
AuthorDavid Terei <>
MaintainerDavid Terei <>
Home page
Bug tracker
Source repositorythis: git clone
head: git clone
UploadedTue May 19 07:22:38 UTC 2015 by DavidTerei
UpdatedTue May 19 07:24:24 UTC 2015 by DavidTerei to revision 1
Downloads327 total (41 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-05-23 [all 1 reports]




Maintainers' corner

For package maintainers and hackage trustees