(PECL memcached >= 0.1.0)
Memcached::addByKey — 在特定伺服器上以新的鍵新增項目
Memcached::addByKey() 的功能與 Memcached::add() 相同,不同之處在於它可以使用自由格式的 server_key
將 key
映射到特定的伺服器。如果您需要將一堆相關的鍵值儲存在特定伺服器上,這個函式會很有用。
server_key
用於識別儲存或擷取值的伺服器的鍵值。我們在決定要與哪個 memcached 伺服器通訊時,會根據 server key 而不是實際的 item key 進行雜湊。這允許相關的項目被分組到單個伺服器上,以提高多操作的效率。
key
儲存值所使用的鍵值。
value
要儲存的值。
expiration
過期時間,預設為 0。有關更多資訊,請參閱 過期時間。
成功時返回 true
,失敗時返回 false
。如果鍵值已存在,Memcached::getResultCode() 將返回 Memcached::RES_NOTSTORED
。