客户端支持各种语言,许多语言都实现了连接memcached的客户端,其中以Perl、PHP为主。仅仅memcached网站上列出的语言就有
[list]
[*]Perl
[*]PHP
[*]Python
[*]Ruby
[*]C#
[*]C/C++
[*]Lua
[*]JAVA
[/list]
下面笔者说下JAVA的客户端
MemcachedClient
spymemcached
xmemcached
其中xmemcached比较不错,支持连接池的高性能客户端。
xmemcached接口
key - stored key
exp - An expiration time, in seconds. Can be up to 30 days. After 30 days, is treated as a unix timestamp of an exact date.
value - stored data
transcoder - transocder
timeout - operation timeout,in milliseconds 操作超时
保存数据
[table]
|选项|说明|
|add|仅当存储空间中不存在键相同的数据时才保存|
|replace|仅当存储空间中存在键相同的数据时才保存|
|set|与add和replace不同,无论何时都保存|
[/table]
[list]
[*]Perl
[*]PHP
[*]Python
[*]Ruby
[*]C#
[*]C/C++
[*]Lua
[*]JAVA
[/list]
下面笔者说下JAVA的客户端
MemcachedClient
spymemcached
xmemcached
其中xmemcached比较不错,支持连接池的高性能客户端。
xmemcached接口
key - stored key
exp - An expiration time, in seconds. Can be up to 30 days. After 30 days, is treated as a unix timestamp of an exact date.
value - stored data
transcoder - transocder
timeout - operation timeout,in milliseconds 操作超时
保存数据
[table]
|选项|说明|
|add|仅当存储空间中不存在键相同的数据时才保存|
|replace|仅当存储空间中存在键相同的数据时才保存|
|set|与add和replace不同,无论何时都保存|
[/table]