Memcache Memcache::add

(PECL memcache >= 0.2.0)

Memcache::add — 서버에 항목 추가


설명

Memcache::add(
    string $key,
    mixed $var,
    int $flag = ?,
    int $expire = ?
): bool
                

Memcache::add()는 키가 아직 서버에 없는 경우에만 var 변수를 key와 함께 저장합니다. 또한 memcache_add() 함수를 사용할 수 있습니다.


매개변수

key
항목과 연결될 키입니다.
var
저장할 변수입니다. 문자열과 정수는 그대로 저장되고 다른 유형은 직렬화되어 저장됩니다.
flag
MEMCACHE_COMPRESSED를 사용하여 압축된 항목을 저장합니다(zlib 사용).
expire
항목의 만료 시간입니다. 0이면 항목이 만료되지 않습니다. Unix 타임스탬프 또는 현재 시간부터 시작하는 초 수를 사용할 수도 있지만 후자의 경우 초 수는 2592000(30일)을 초과할 수 없습니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 그러한 키가 이미 존재하는 경우 false를 반환합니다. 나머지 Memcache::add()Memcache::set()과 유사하게 동작합니다.


Examples

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

                  
<?php

$memcache_obj = memcache_connect("localhost", 11211);

/* procedural API */
memcache_add($memcache_obj, 'var_key', 'test variable', false, 30);

/* OO API */
$memcache_obj->add('var_key', 'test variable', false, 30);

?>
                  
                

기타