Memcache Memcache::increment

(PECL memcache >= 0.2.0)

Memcache::increment — 항목 값 증가


설명

Memcache::increment(string $key, int $value = 1): int|false

Memcache::increment()는 항목의 value을 지정된 값만큼 증가시킵니다. key로 지정된 항목이 숫자가 아니어서 숫자로 변환할 수 없는 경우 값을 value로 변경합니다. Memcache::increment()는 항목이 이미 존재하지 않는 경우 항목을 생성하지 않습니다.

메모: Memcache::get()에 대한 후속 호출이 실패하므로 압축된 항목과 함께 Memcache::increment()를 사용하지 마십시오.

또한 memcache_increment() 함수를 사용할 수 있습니다.


매개변수

key
증가할 항목의 키입니다.
value
value만큼 항목을 증가시킵니다.

반환 값

성공 시 새 항목 값을 반환하거나 실패 시 false를 반환합니다.


Examples

예제 #1 Memcache::increment() 예제

                  
<?php

/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* increment counter by 2 */
$current_value = memcache_increment($memcache_obj, 'counter', 2);

/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* increment counter by 3 */
$current_value = $memcache_obj->increment('counter', 3);

?>
                  
                

기타