
Memcache::add 메서드는 키가 중복될 경우 기존 데이터가 덮어씌워지므로, 기존 데이터를 삭제하고 새로운 데이터를 저장하는 방법을 사용할 수 있습니다.
Memcache::delete 메서드를 사용하여 기존 데이터를 삭제한 후, Memcache::add 메서드를 사용하여 새로운 데이터를 저장할 수 있습니다.
또한, Memcache::replace 메서드를 사용하여 기존 데이터를 덮어씌울 수도 있습니다.
Memcache::replace 메서드는 키가 이미 존재하는 경우에만 작동하므로, 기존 데이터가 존재하는지 확인한 후 사용할 수 있습니다.
예를 들어, 기존 데이터를 삭제하고 새로운 데이터를 저장하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$memcache = new Memcache;
$memcache->addServer('localhost', 11211);
// 기존 데이터 삭제
$memcache->delete('키');
// 새로운 데이터 저장
$memcache->add('키', '새로운 데이터');
예를 들어, 기존 데이터를 덮어씌울 때 사용하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$memcache = new Memcache;
$memcache->addServer('localhost', 11211);
// 기존 데이터가 존재하는지 확인
if ($memcache->get('키')) {
// 기존 데이터 덮어씌우기
$memcache->replace('키', '새로운 데이터');
} else {
// 기존 데이터가 없을 경우 add 메서드 사용
$memcache->add('키', '새로운 데이터');
}
2025-05-31 03:37