memcached Client--ref

Source: Internet
Author: User
Tags couchbase php memcached wrapper

Clients Client API ' s/librariesUpdatedJul, by [email protected] Ref:https://code.google.com/p/memcached/wiki/clientsc/c++

Libmemcached

    • Http://libmemcached.org/by Brian Aker, commercial support available from Data differential
      • BSD license, it has been in production at websites for years. Aggressively optimised, ability to run async, supports binary protocol, triggers, replica, etc.

Libmemcache

    • Http://people.freebsd.org/~seanc/libmemcache by Sean Chittenden
      • BSD License. It is the no longer under active development (last updated in 2006). You should try libmemcached instead.

Apr_memcache

    • Http://www.outoforder.cc/projects/libs/apr_memcache by Paul Querna
      • Apache Software License version 2.0 (doesn ' t appear to be actively maintained since 2005)

Memcacheclient

    • Http://code.jellycan.com/memcacheclient (Cross-platform, but the primary focus on Windows (last updated in 2008).

Libketama

    • Http://www.last.fm/user/RJ/journal/2007/04/10/rz_libketama (the original consistent hashing algorithm from Last.fm)

Php

Comparison of Pecl/memcache and pecl/memcached

Pecl/memcached

    • Http://pecl.php.net/package/memcached (Wraps libmemcached)
      • Pear Install pecl/memcached
      • Announcement:http://gravitonic.com/2009/01/new-memcached-extension

Pecl/memcache

    • Http://pecl.php.net/package/memcache
    • PHP memcached Docs

PHP libmemcached

    • Http://github.com/kajidai/php-libmemcached/tree/master (Wraps 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

    • Http://www.whalin.com/memcached
      • A Java API is maintained by Greg Whalin from Meetup.com.

More Java memcached Clients

    • Http://code.google.com/p/javamemcachedclient
    • Http://code.google.com/p/memcache-client-forjava
    • Http://code.google.com/p/xmemcached

Integrations

    • Http://code.google.com/p/simple-spring-memcached
    • Http://code.google.com/p/memcached-session-manager

Python

Pylibmc-a libmemcached Wrapper

    • http://sendapatch.se/projects/pylibmc/

Python-memcached

    • http://www.tummy.com/Community/software/python-memcached/

Pooling wrapper class

    • Http://jehiah.cz/download/MemcachePool.py.txt in multi-threaded applications

Python libmemcached

    • Http://code.google.com/p/python-libmemcached (libmemcached wrapper)

Python-binary-memcached-binprot Pure-python Client

    • Https://github.com/jaysonsantos/python-binary-memcached

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

    • Http://gijsbert.org/cmemcache/index.html

Django ' s caching framework works with memcached

    • http://docs.djangoproject.com/en/dev/topics/cache/

Twisted python Client

    • Http://python.net/crew/mwh/apidocs/twisted.protocols.memcache.html

Ruby

Cache_fu Rails plugin works with memcached

    • Http://github.com/defunkt/cache_fu/tree/master
    • Http://errtheblog.com/posts/57-kickin-ass-w-cachefu
    • Http://blog.onmylist.com/articles/2007/06/15/memcached-and-cache_fu

Memcache-client

    • Http://dev.robotcoop.com/Libraries/memcache-client/index.html (Pure Ruby)
    • http://seattlerb.rubyforge.org/memcache-client/
    • Http://www.freshports.org/databases/rubygem-memcache-client

Ruby-memcache

    • Http://www.deveiate.org/projects/RMemCache (Pure Ruby)

Fauna

    • Http://blog.evanweaver.com/files/doc/fauna/memcached (compiled, wraps libmemcached)

Caffeine

    • Http://rubyforge.org/projects/adocca-plugins (compiled, wraps libmemcached, no license)

More info:

    • Memcached Basics for Rails
    • Rails and memcached while developing your app

Perl

Cache::memcached

    • Http://search.cpan.org/dist/Cache-Memcached

Cache::memcached::fast

    • Http://search.cpan.org/dist/Cache-Memcached-Fast

Perl libmemcached Wrapper

    • Http://code.google.com/p/perl-libmemcached (libmemcached wrapper)

Cache::memcached-compatible Perl libmemcached Wrapper wrapper (heh)

    • http://search.cpan.org/dist/Cache-Memcached-libmemcached/

Windows/. NET

. Net memcached Client

    • Https://sourceforge.net/projects/memcacheddotnet

. Net 2.0 Memcached Client

    • Http://www.codeplex.com/EnyimMemcached
    • Client developed in. NET 2.0 keeping performance and extensibility in mind. (Supports consistent hashing.)
    • Http://www.codeplex.com/memcachedproviders

BeIT Memcached Client (optimized C # 2.0)

    • Http://code.google.com/p/beitmemcached

Jehiah

    • Http://jehiah.cz/projects/memcached-win32

Mysql

MySQL user Data functions for memcached

    • Https://launchpad.net/memcached-udfs

MySQL Engine

    • No longer developed

PostgreSQL

Pgmemcache

    • Http://pgfoundry.org/projects/pgmemcache The Pgmemcache project allows you to access memcache servers from Postgresql Stor Ed procedures and Triggers.

Erlang

Erlmc

    • Http://github.com/JacobVorreuter/erlmc
    • Http://jacobvorreuter.com/erlang-binary-protocol-memcached-client

Merle

    • Merle, an Erlang memcached client

Erlangmc

    • Http://code.google.com/p/erlangmc

Higepon ' s memcached client

    • Http://github.com/higepon/memcached-client

Zhou Li ' s memcached client

    • Http://github.com/echou/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
    • Http://d.hatena.ne.jp/gtaka555/20080727/p1
    • Http://tategakibunko.blog83.fc2.com/blog-entry-170.html
Io

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

Cli

Libmemcached

    • Http://libmemcached.org/by Brian Aker, commercial support available from Data differential
      • BSD Licensed, contains a full set of CLI tools.

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 are the hashing across multiple servers, based on the key, or an option Al 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 T He c-based libmemcached client library.

memcached Client--ref

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.