라이브러리
[PHP] Memcached::append - 기존 항목에 데이터 추가
Memcached::append
Memcached::append는 Memcached 클래스의 메서드 중 하나로, 키에 대한 값이 이미 존재하는 경우에만 값을 추가하는 메서드입니다.
# 사용법
Memcached::append 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
bool Memcached::append ( string $key , string $value [, int $expiration ] )
- `$key` : Memcached에 저장할 키입니다.
- `$value` : Memcached에 저장할 값입니다.
- `$expiration` : Memcached에 저장할 값의 유효 기간입니다. (옵션)
# 예제
#hostingforum.kr
php
// Memcached 객체 생성
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
// Memcached에 값 저장
$memcached->append('test_key', 'Hello, ');
$memcached->append('test_key', 'World!');
// Memcached에 저장된 값 출력
echo $memcached->get('test_key'); // Hello, World!
# 주의사항
- Memcached::append 메서드는 키에 대한 값이 이미 존재하는 경우에만 값을 추가합니다. 만약 키가 존재하지 않는 경우, Memcached::append 메서드는 값을 추가하지 않습니다.
- Memcached::append 메서드는 `$expiration` 파라미터를 사용하여 Memcached에 저장할 값의 유효 기간을 지정할 수 있습니다. 만약 `$expiration` 파라미터를 지정하지 않으면, Memcached는 기본적으로 30초의 유효 기간을 사용합니다.
# Memcached::append vs Memcached::set
Memcached::append 메서드는 Memcached::set 메서드와 유사하지만, 키에 대한 값이 이미 존재하는 경우에만 값을 추가하는 점에서 다릅니다. Memcached::set 메서드는 항상 값을 대체합니다.
#hostingforum.kr
php
// Memcached::append
$memcached->append('test_key', 'Hello, ');
$memcached->append('test_key', 'World!');
// Memcached::set
$memcached->set('test_key', 'Hello, ');
$memcached->set('test_key', 'World!');
Memcached::append 메서드는 키에 대한 값이 이미 존재하는 경우에만 값을 추가하기 때문에, Memcached::set 메서드보다 더 효율적입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.