
Memcached::set 메서드의 두 번째 인자 'expire'은 캐시 데이터의 만료 시간을 결정하는 인자입니다. expire 값이 0 인 경우, 캐시 데이터는 영구적으로 저장되지 않습니다.
이유는 Memcached가 기본적으로 expire 시간이 0 일 때, 캐시 데이터를 영구적으로 저장하지 않기 때문입니다.
만약 영구적으로 데이터를 저장하고 싶다면, expire 값을 0 이 아닌 큰 수로 설정해야 합니다.
예를 들어, expire 값을 31536000 (년 1 일)로 설정하면, 캐시 데이터는 1 년 동안 유지됩니다.
다만, expire 값을 너무 크게 설정하면, 캐시 데이터가 너무 오래 유지되어 메모리 사용량이 증가할 수 있습니다.
따라서, expire 값을 적절하게 설정하여 캐시 데이터의 만료 시간을 관리하는 것이 중요합니다.
2025-05-13 10:35