The following content has unclosed HTML tags: A (1 open), A (-1 open), H2 (1 open)
memcached Client APIs
An object-oriented Perl module can be found on CPAN as Cache::Memcached or downloaded here.
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.
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.
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.
A Ruby API is available from Michael Granger at:
- http://www.whalin.com/memcached/ -- Java API for memcached
A C# API is available at:
Multiple C libraries for memcached exist:
- apr_memcache by Paul Querna; Apache Software License version 2.0
- libmemcache by Sean Chittenden; BSD license.