The Movable Type and Professional Network Wiki has been moved to wiki.movabletype.org.
memcachedClientAPIs
The following content has unclosed HTML tags: A (1 open), A (-1 open), H2 (1 open)
memcached Client APIs
Perl API
An object-oriented Perl module can be found on CPAN as Cache::Memcached or downloaded here.
- Cache-Memcached-1.14.tar.gz, GPL/Artistic. [ChangeLog]
The API takes advantage of the server's opaque flag support and sets its "complex" flag whenever the object being stored or retrieved isn't a plain scalar. In that case, the Storable module is used to freeze and thaw the value automatically going in and out of the memcached.
PHP API
There are tons of PHP libraries available, in different conditions. The community hasn't yet decided which is the best. When they do, let me know. For now I'll let you search Google rather than link any.
Python API
The Python client we'd previously released was just a prototype, and we don't have regular Python programmers on hand. The folks at Tummy.com have took over maintenance. See ftp://ftp.tummy.com/pub/python-memcached/ for the latest versions.
Ruby API
A Ruby API is available from Michael Granger at:
Java API
A Java API is maintained by Greg Whalin from Meetup.com. You can find that library here:
- http://www.whalin.com/memcached/ -- Java API for memcached
C# API
A C# API is available at:
C API
Multiple C libraries for memcached exist:
- apr_memcache by Paul Querna; Apache Software License version 2.0
- libmemcache by Sean Chittenden; BSD license.

