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
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/
分享到:
相关推荐
这是MemCached的java客户端连接使用的例子,里面包含了MemCached的增删改查操作,对字符串 list set map 对象的操作等。看就会就入门了,
客户端库存在多种语言实现,包括C#。C#客户端库(如BeITMemcached)提供了一组API,使.NET开发者可以方便地集成Memcached到他们的应用中。BeITMemcached_source_2010_08_04.zip可能是这个C#客户端库的源代码,发布于...
标签"memcached C++ 客户端 源码"进一步强调了该压缩包的内容,包括与memcached相关的编程工作,以及使用的编程语言——C++。这将涉及到网络编程、内存管理和并发控制等C++的高级概念。 **压缩包子文件解析** 1. `...
在Java开发中,有三种主流的Memcached客户端库供开发者选择:官方的基于传统阻塞IO的客户端、Dustin Sallings实现的基于Java NIO的Spymemcached以及XMemcached。 1. **官方客户端** 官方提供的客户端是由Greg ...
Dalli 是一个高性能的 Memcached 的 Ruby 客户端,支持 Memcached 1.4 ,使用新的二进制协议。 支持: JRuby 1.6 Ruby 1.9.3 Rubinius 2.0 示例代码: require 'dalli' options = { :namespace => "app...
在“go语言memcached客户端.zip”这个压缩包中,可能包含了一个或多个Go语言编写的Memcached客户端库的源代码。由于提供的文件名"flghd"并不明确,我们无法直接解析其具体内容,但可以基于通用的Go Memcached客户端...
**Memcached之Java客户端开发详解** Memcached是一种高性能、分布式内存对象缓存系统,用于减少数据库负载,提高网站性能。它通过将数据存储在内存中,以快速响应来自应用程序的请求,避免了反复读取数据库的开销。...
TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理、维护。 功能包括:NoSQL数据库的展示,库表的展示,key,value的展示,新增,修改,删除等数据的...
综上所述,Memcached作为一个高效的内存缓存系统,通过客户端和服务端的协作,以及各种管理工具的辅助,可以有效地提升应用程序的性能和响应速度。在实际应用中,我们需要根据具体需求选择合适的客户端库,合理配置...
配合客户端库(如dll文件),可以方便地在各种编程语言中与Memcached服务端进行交互,实现高效的数据缓存,提升应用性能。正确配置和使用Memcached,对于优化系统性能和处理高并发请求具有重要意义。
Memcached的java客户端已经存在三种了: 1.官方提供的基于传统阻塞io由Greg Whalin维护的客户端。 较早推出的memcached JAVA客户端API,应用广泛,运行比较稳定。 2.spymemcached,支持异步,单线程的memcached客户端...
donet客户端,donet客户端,donet客户端,donet客户端
易语言Memcached协议客户端模块源码,Memcached协议客户端模块,Initialize,Connect,Timeout,Exptime,IsRunning,RunStorageCommand,AnalyzeMessage,Set,Add,Replace,Delete,Incr,Decr,Version,Get,GetMulti,...
这个项目包含了 Memcached 的服务端(适用于 Windows)以及 Java 客户端,是开发基于 Java 的分布式应用的重要工具。 ### 一、Memcached 服务端 (Win) Memcached 服务端为 Windows 平台提供了轻量级的内存缓存解决...
**Memcached Java客户端驱动包详解** Memcached是一种高性能的分布式内存对象缓存系统,用于减少数据库负载,提高网站性能。Java连接Memcached的驱动包使得Java开发者能够方便地与Memcached进行交互,实现数据的...
**Memcached 提供者客户端详解** Memcached 是一个高性能、分布式的内存对象缓存系统,用于在分布式环境中存储和检索数据。它通过减少对数据库的访问来提高网站和应用程序的性能。C# 中的 Memcached 客户端库,如 ...
标题"memcached客户端"指的是一个用于.NET 2.0平台的C#编程语言实现的客户端库,该库使得开发者能够与分布式内存缓存系统memcached进行交互。分布式缓存是一种在多台服务器之间共享数据的技术,以提高应用程序性能,...
Memcached使用TCP/IP协议进行通信,支持多种编程语言的客户端库,包括我们这里的易语言客户端模块。 在源码中,我们可以看到易语言是如何实现与Memcached服务器通信的。这通常涉及到以下几个关键部分: 1. **连接...