이 프로젝트를 살펴보면 정규식과 접두사를 기반으로 키 스페이스에 대한 흥미로운 통계가 출력됩니다. DEBUG OBJECT
명령을 사용하고 db를 스캔하여 키 그룹을 식별하고 차지하고있는 공간의 백분율을 추정합니다.
https://github.com/snmaynard/redis-audit
출력은 다음과 같습니다.
Summary
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
Key | Memory Usage | Expiry Proportion | Last Access Time
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
notification_3109439 | 88.14% | 0.0% | 2 minutes
user_profile_3897016 | 11.86% | 99.98% | 20 seconds
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
또는 이것은
https://github.com/sripathikrishnan/redis-rdb-tools 오프라인으로 dump.rdb 파일을 분석하여 전체 키 공간에 대한 전체 분석을 수행합니다. 이것도 잘 작동합니다. db의 항목에 대한 평균 / 최소 / 최대 크기를 제공 할 수 있으며 접두사를 기반으로 할 수도 있습니다.