Memcached::decrementByKey
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Memcached::decrementByKey
Референца за `memcached.decrementbykey.php` со подобрена типографија и навигација.
Memcached::decrementByKey
(PECL memcached >= 2.0.0)
Memcached::decrementByKey — Намалете ја нумеричката вредност на ставката, зачувана на одреден сервер
= NULL
string
$server_key,string
$key,int
$offset = 1,int
$initial_value = 0,int
$expiry = 0): int|false
Memcached::decrementByKey() го намалува нумеричкиот елемент за наведената offset. Ако вредноста на ставката не е нумеричка, ќе резултира грешка. Ако операцијата би ја намалила вредноста под 0, новата вредност ќе биде 0.
Memcached::decrementByKey() ќе ја постави ставката на
initial_value параметар ако клучот не постои.
Параметри
server_key-
Клучот што го идентификува серверот на кој ќе се складира вредноста или од кој ќе се преземе. Наместо хеширање на вистинскиот клуч за ставката, хешираме на клучот на серверот кога одлучуваме со кој memcached сервер да разговараме. Ова им овозможува на поврзаните ставки да бидат групирани заедно на еден сервер за ефикасност со повеќе операции.
key-
Клучот на ставката што треба да се намали.
offset-
Износот за кој треба да се намали вредноста на ставката.
initial_value-
Вредноста што ќе се постави на ставката ако таа моментално не постои.
expiry-
Времето на истекување што ќе се постави на ставката.
Вратени вредности
Враќа нова вредност на ставката при успех или false при неуспех.
Види Исто така
- Memcached::decrement() - Намали ја вредноста на нумеричка ставка
- Memcached::increment() - Зголеми ја вредноста на нумеричка ставка
- Memcached::incrementByKey() - Зголеми вредност на нумеричка ставка, зачувана на специфичен сервер