Memcached::incrementByKey
指定したサーバー上にある数値アイテムの値を増やす
説明
public intfalse Memcached::incrementByKey(
string $server_key
,
string $key
,
int $offset
= 1,
int $initial_value
= 0,
int $expiry
= 0
)
パラメータ
-
server_key
-
値を格納したりデータを取得したりするサーバーを表すキー。
アイテムの実際のキーをハッシュするかわりにサーバーのキーをハッシュして、どの memcached サーバーとやりとりするのか選びます。
これで、関連するアイテムを一つのサーバーにまとめられるようになり、マルチ操作の効率が上がります。
-
key
-
増やしたいアイテムのキー。
-
offset
-
値を増やしたい量。
-
initial_value
-
そのアイテムが存在しない場合に設定する値。
-
expiry
-
そのアイテムに設定する有効期限。
戻り値
成功した場合にアイテムの新しい値、失敗した場合に false
を返します。
参考
- Memcached::decrement
- Memcached::decrementByKey
- Memcached::increment