(PECL memcached >= 2.0.0)
Memcached::decrementByKey — Уменьшает числовое значение записи, хранящееся на определённом сервере
$server_key,$key,$offset = 1,$initial_value = 0,$expiry = 0
Memcached::decrementByKey() уменьшает числовое значение записи
на величину заданную в offset. Если значение записи не является числовым,
то будет возвращена ошибка. Если функция уменьшит значение записи меньше нуля, будет установлено
нулевое значение. Memcached::decrementByKey() установит записи значение параметра
initial_value если переданного ключа не существует.
server_keyКлюч, который идентифицирует сервер, на котором хранится значение. Вместо хеширования фактического ключа элемента хешируется ключ сервера, когда решается, с каким сервером memcached взаимодействовать. Это разрешает группировать связанные элементы вместе на одном сервере, что повышает эффективность групповых операций.
keyКлюч уменьшаемой записи.
offsetВеличина на которую уменьшается значение записи.
initial_valueИнициирующее значение, устанавливаемое записи, если ключа не существует.
expiryВремя, когда срок действия записи истекает.
Возвращает новое значение записи в случае успешного выполнения или false, если возникла ошибка.