redis 점수 조건을 만족하면 sorted set에서 지우는 zremrangebyscore 명령어를 알아봅시다.
일정 시간동안 n회 이상 인증을 한 로그를 어떻게 남기면 좋을까요? 만약에 1일 이상 지난 데이터들에 대해서 어떻게 무효화 하는 것이 좋을까요? 키 값이 동일한 상황이고, 시간대별로 인증 기록이 남아야 한다면 sorted set도 나쁜 선택이 아닙니다. 스코어를 시간을 하고요. expire를 하는 쪽은 zremrangebyscore 등으로 하는 것도 나쁘지 않은 선택입니다. 이 글에서는 그냥, zremrangebyscore 정도만 이해하는 걸로 해 보도록 하겠습니다. 먼저 test라는 것을 생성하고, score가 0, -1, 2인 데이터를 넣습니다. zrangebyscore로 test의 스코어가 -1이상 2이하인 것을 score랑 같이 조회해 봅시다. 그러면, -1, 0, 2 이렇게 3개가 나옴을 볼 수..
REDIS
2023. 1. 21. 04:04
최근댓글