[Redis] 패턴으로 TTL 적용하기

• Redis에서 대량의 데이터를 패턴으로 걸러내어 삭제하려면 `scan` 명령어를 사용하면 된다.
• `scan` 명령어는 전체 key를 조회하는데 사용되며, `keys` 명령어의 부하를 줄이기 위해 추가된 명령어이다.
• 패턴과 TTL 시간을 인자로 넘겨주면 전체 데이터를 Scan하며 변경해주는 스크립트를 작성하여 사용할 수 있다.
• 스크립트를 실행하면 TTL이 -1에서 1로 변하며, 스크립트 실행 동안 Elastic Cache의 리소스도 양호하게 운영되는 것을 확인할 수 있다.

북마크
공유하기
신고하기