2
블로그 조회수를 기준으로 과거 5000 회 조회수별로 블로그 기사를 정렬하고 싶습니다.redis 목록 항목, TTL 및 점수순 순위
ZINCRBY blog_hits 1 200
ZINCRBY blog_hits 1 200
ZINCRBY blog_hits 1 200
ZINCRBY blog_hits 1 205
ZINCRBY blog_hits 1 205
ZINCRBY blog_hits 1 202
ZRANGEBYSCORE blog_hits 0 9 WITHSCORES
나에게 상위 10 본 페이지를 줄 것이다 :
나는 다음과 같은 실험을했다 ((200), (205), (202)는 블로그 기사의 아이디의입니다). 유일한 문제는 ZINCRBY가 TTL을 가지지 않았거나 5000 번 이전에 발생하는 증분을 무시하는 것입니다.
목록을 사용할 수있는 방법이 있습니까? 블로그 ID의 항목을 추가 한 다음 LTRIM 목록을 작성하고 점수를 얻으시겠습니까? 이것이 길이면 작은 예제를 써주시겠습니까? 그렇지 않다면 나는이 문제를 가장 잘 해결할 수있는 방법을 알고 싶어합니다.
감사합니다, 마크