Memcached Memcached::append
(PECL memcached >= 0.1.0)
Memcached::append — 기존 항목에 데이터 추가
설명
public Memcached::append(string $key
, string $value
): bool
Memcached::append()는 주어진 value
문자열을 기존 항목의 값에 추가합니다. value
이 문자열로 강제되는 이유는 혼합 유형을 추가하는 것이 잘 정의되지 않기 때문입니다.
메모: Memcached::OPT_COMPRESSION
이 활성화된 경우 이미 압축된 값에 압축된 데이터를 추가할 수 없기 때문에 작업이 실패하고 경고가 표시됩니다.
매개변수
key
- 값을 저장할 키입니다.
value
- 추가할 문자열입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다. 키가 존재하지 않는 경우 Memcached::getResultCode()는 Memcached::RES_NOTSTORED
를 반환합니다.
Examples
예제 #1 Memcached::append() 예제
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_COMPRESSION, false);
$m->set('foo', 'abc');
$m->append('foo', 'def');
var_dump($m->get('foo'));
?>
위의 예는 다음을 출력합니다.
string(6) "abcdef"
기타
- Memcached::appendByKey() - 특정 서버의 기존 항목에 데이터 추가
- Memcached::prepend() - 기존 항목에 데이터 추가