2017-11-27 15 views
0

히트 카운트가있는 데이터베이스에 저장된 모든 키를 가져 오는 방법이 있습니까?Redis 키 히트 카운트를 얻는 방법?

키를 조회수로 정렬하고 싶습니다.

+0

질문을 확장하십시오. 어떤 종류의 데이터베이스입니까? 어떤 종류의 테이블 구조입니까? – dwilliss

+0

데이터베이스입니다. 키 - 값 쌍을 저장하고 있습니다. – shanky123

답변

1

v4.0.1부터 Redis는이 기능을 제공하지 않습니다. 사용하지 않는 키를 제거하여 여유 공간을 확보해야하는 경우 Redis의 만료 메커니즘을 고려해야합니다.

  • 실행 MONITOR, 출력을 구문 분석하고 자신의 통계를합니다

    당신은 당신이 원하는 무엇을 가까이하려고 할 수 방법의 몇 가지가 있습니다. 그러나이 명령이 프로덕션 환경의 성능에 미치는 영향에주의하십시오.

  • LFU 축출 정책을 활성화하십시오 (v4의 새로운 기능으로, 만료를 사용하지 않는 경우 volatile-lfu으로 설정할 수 있음). SCAN 다음에 각 키에 OBJECT freq을 호출하여 수행하십시오.

즉, LFU를 사용할 때 단축키 감지 기능을 개선하기 위해 파이프 (https://github.com/antirez/redis/issues/4473)에 현재 노력하고 있습니다.