Memcached各种语言客户端一览

C / C++

libmemcached

libmemcache

apr_memcache

memcacheclient

libketama

PHP

Comparison of PECL/memcache and PECL/memcached

PECL/memcached

PECL/memcache

PHP libmemcached

Java

spymemcached

  • http://www.couchbase.org/code/couchbase/java
    • An improved Java API maintained by Matt Ingenthron and others at Couchbase.
    • Aggressively optimised, ability to run async, supports binary protocol, support Membase and Couchbase features, etc. See site for details.

Java memcached client

More Java memcached clients

Integrations

Python

pylibmc - a libmemcached wrapper

python-memcached

pooling wrapper class

Python libmemcached

cmemcache (Note: this library is deprecated, old, buggy, you should not use it).

Django's caching framework works with memcached

Twisted python client

Ruby

cache_fu Rails plugin works with memcached

memcache-client

Ruby-MemCache

fauna

caffeine

More info:

Perl

Cache::Memcached

Cache::Memcached::Fast

Perl libmemcached wrapper

Cache::Memcached-compatible perl libmemcached wrapper wrapper (heh)

Windows / .NET

.Net memcached client

.Net 2.0 memcached client

BeIT Memcached Client (optimized C# 2.0)

jehiah

MySQL

MySQL user data functions for memcached

MySQL Engine

  • no longer developed

PostgreSQL

pgmemcache

Erlang

erlmc

merle

erlangmc

higepon's memcached client

Zhou Li's memcached client

https://github.com/EchoTeam/mcd

Lua

http://luamemcached.luaforge.net

Lisp dialects

http://common-lisp.net/project/cl-memcached

http://chicken.wiki.br/memcached

http://weblambda.blogspot.com/2009/09/develop-memcached-client-4-bzlibdbd.html

ColdFusion

http://memcached.riaforge.org

OCaml

Io

http://github.com/iamaleksey/memcached-client-io/tree/master - libmemcached based

CLI

libmemcached

Protocol

To write a new client, check out the binary protocol docs and ascii protocol docs. Be aware that the most important part of the client is the hashing across multiple servers, based on the key, or an optional caller-provided hashing value. Feel free to join the mailing list for help and/or a link to your client from this site.

Archive / Old

Danga Interactive list of clients http://www.danga.com/memcached/apis.bml

http://dealnews.com/developers/memcached.html - fastest client implementations (2006), obsoleted as more languages wrap the C-based libmemcached client library.

http://code.google.com/p/memcached/wiki/Clients

http://code.google.com/p/memcached/

猜你喜欢

转载自kenkao.iteye.com/blog/1543077