Memcached::decrementByKey

(PECL memcached >= 2.0.0)

Memcached::decrementByKey — Зменшує числове значення запису, що зберігається на певному сервері

Опис

public Memcached::decrementByKey(    string $server_key,    string $key,    int $offset = 1,    int $initial_value = 0,    int $expiry = 0): int|false

Memcached::decrementByKey() зменшує числове значення запису на величину задану в offset. Якщо значення запису не є числовим, буде повернено помилку. Якщо функція зменшить значення запису менше нуля, буде встановлено нульове значення . **Memcached::decrementByKey()**установит записи значение параметраinitial_value якщо переданого ключа немає.

Список параметрів

server_key

Ключ, що ідентифікує сервер, де зберігається значення. Замість хешування по ключу самого елемента, при виборі сервера, що підключається, memcached хешують по ключу сервера. Такий метод дозволяє групувати пов'язані елементи разом на одному сервері, що підвищує ефективність групових операцій.

key

Ключ запису, що зменшується.

offset

Величина, на яку зменшується значення запису.

initial_value

Ініціює значення запису, якщо ключа не існує.

expiry

Час, коли термін дії запису спливає.

Значення, що повертаються

Повертає нове значення запису у разі успішного виконання або **false**в случае возникновения ошибки.

Дивіться також