(PECL memcached >= 0.1.0)
Memcached::addByKey — 在特定服务器上,使用新键添加项
Memcached::addByKey() 的功能与 Memcached::add() 相同,只是可以使用自由格式的 server_key
将 key
映射到特定服务器。如果您需要将一堆相关的键保存在特定服务器上,这将非常有用。
server_key
标识要存储或检索值的服务器的键。在决定与哪个 memcached 服务器通信时,我们不是对项目的实际键进行哈希,而是对服务器键进行哈希。这允许将相关项目组合到单个服务器上,以提高多操作的效率。
key
存储值的键。
value
要存储的值。
expiration
过期时间,默认为 0。有关更多信息,请参见 过期时间。
成功时返回 true
,失败时返回 false
。Memcached::getResultCode() 将返回 Memcached::RES_NOTSTORED
,如果键已存在。