(PECL memcached >= 0.1.0)
Memcached::addByKey — 在指定服务器上的一个新的key下增加一个元素
$server_key
, string $key
, mixed $value
[, int $expiration
] )
Memcached::addByKey()在功能上等同于 Memcached::add(),
不过这种方式可以自由的指定server_key
用于将key
映射到特定的服务器。这在你需要将一些相关联的key保存在一个特定的服务器时非常有用。(译注: $server_key也是一个普通的key,
*ByKey系列接口的工作过程是: 首先, 对$server_key进行hash, 得到$server_key应该存储的服务器, 然后将相应的操作在
$server_key所在的服务器上进行.)
成功时返回 TRUE
, 或者在失败时返回 FALSE
.
如果key已经存在, Memcached::getResultCode()方法将会返回Memcached::RES_NOTSTORED
。