라이브러리

[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 메서드보다 더 효율적입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 347 페이지

검색

게시물 검색