redis 만료키 삭제

대부분의 DB가 만료키를 삭제하는 로직이 있습니다. 이 기능을 활용하는 것들이 많죠. 근데 TTL같은 경우 redis에서 가장 자주쓰여서 코드를 확인해보았습니다. redis에서 삭제하는로직입니다. 해당코드는 redis서버내에서 Cron을 주기적으로 돌려 해당코드를 실행합니다. 해당 주기는 redixServer에 hz 멤버변수를 사용합니다.. 본론으로 들어와서 만료된 키는 따로 자료구조에 저장합니다. 그 자료구조는 멤버변수를 expires 포인터로 관리합니다. 이 곳에 데이터가 있으면 한번에 최대 20개를 제거시도를 소개 더보기 redis 만료키 삭제[…]