ConFoo 2025

Memcached::incrementByKey

(PECL memcached >= 2.0.0)

Memcached::incrementByKeyУвеличивает числовое значение записи, хранимой на указанном сервере

Описание

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

Memcached::incrementByKey() увеличивает числовое значение записи на величину, указанную в параметре offset. Если значение записи не является числовым, то будет возвращена ошибка. Memcached::incrementByKey() установит записи значение параметра initial_value если переданного ключа не существует.

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

server_key

Ключ, который идентифицирует сервер, на котором хранится значение. Вместо хеширования фактического ключа элемента хешируется ключ сервера, когда решается, с каким сервером memcached взаимодействовать. Это разрешает группировать связанные элементы вместе на одном сервере, что повышает эффективность групповых операций.

key

Ключ увеличиваемой записи

offset

Величина на которую происходит увеличение значения записи.

initial_value

Инициирующее значение, которое будет установлено записи, если переданного ключа не существует.

expiry

Время, когда срок действия записи истекает.

Возвращаемые значения

Возвращает новое значение записи в случае успешного выполнения или false, если возникла ошибка.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top