PHP 中使用 MemCache

PHP 中使用 MemCache

常用类

系统类 :addServer , addServers, getStatus, getVersion

数据类:add, setdelete, flush, replace, increment, get

进阶类:setMulti, deleteMulti, get Multi, getResultCode, getResultMessage

addServer

public bool Memcached::addServer ( string $host , int $port [, int $weight = 0 ] )

host

memcached服务端主机名。如果主机名无效,相关的数据操作的返回代码将被设置为Memcached::RES_HOST_LOOKUP_FAILURE。

port

memcached服务端端口号,通常是11211。

weight

此服务器相对于服务器池中所有服务器的权重。此参数用来控制服务器在操作时被选种的概率。这个仅用于一致性 分布选项,并且这个值通常是由服务端分配的内存来设置的。

set

public bool Memcached::set ( string $key , mixed $value [, int $expiration ] )

key

用于存储值的键名。

value

存储的值。

expiration

到期时间,默认为 0。 更多信息请参见到期时间。

get

public mixed Memcached::get ( string $key [, callback $cache_cb [, float &$cas_token ]] )

key

要检索的元素的key。

cache_cb

通读缓存回掉函数或NULL.

cas_token

检索的元素的CAS标记值。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据