memcache: A memcached client library.

[ bsd3, database, library ] [ Propose Tags ]

A client library for a memcached cluster. It is aimed at full binary protocol support, ease of use and speed.

[Skip to Readme]
Versions [RSS] [faq] 0.0.0, 0.0.1,,,,,,
Dependencies base (<5), binary (>=, blaze-builder (>=, bytestring (>=, network (>=2.4) [details]
License BSD-3-Clause
Copyright 2013 David Terei.
Author David Terei <>
Maintainer David Terei <>
Category Database
Home page
Bug tracker
Source repo head: git clone
Uploaded by DavidTerei at 2013-08-26T20:55:37Z
Distributions NixOS:
Downloads 3917 total (17 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees


Readme for memcache-0.0.0

[back to package description]

memcache: Haskell Memcache Client

This library provides a client interface to a Memcache cluster. It is aimed at full binary protocol support, ease of use and speed.


This library is BSD-licensed.

To do

  • Timeouts

  • Ring / CHORD support

  • Thread-safe?

  • mutli(-get)

  • Connection drop / reconnect resiliance?

  • Asynchronous support?

  • Connection pooling?

  • Tweaking? (e.g., drop in hash algorithm?, timeout, max connection retries...)

  • Max value validation...?

  • Optimizations?

  • Typeclass for serialization?

  • Monad / Typeclass for memcache?

  • UDP


Other clients

Get involved!

We are happy to receive bug reports, fixes, documentation enhancements, and other improvements.

Please report bugs via the github issue tracker.

Master git repository:

  • git clone git://


This library is written and maintained by David Terei,