2016-07-18 1 views
0

redis 문서를보고 나서 이해할 수있는 것부터, (본질적으로) STRLEN을 사용하는 문자열에 사용되는 메모리를 결정할 수 있지만 목록이나 해시에서 사용하는 메모리 양을 결정하려면 어떻게해야합니까?Redis에서 주어진 키의 값이 차지하는 메모리 양은 어떻게 결정합니까?

이상적으로 나는 플러그인 또는 타사 소프트웨어를 사용하지 않고이 작업을 수행 할 수 있기를 바랍니다. 아마 내가 루아 스크립트를 평가할 필요가 있을까요?

답변

1

현재 Redis는 이런 종류의 내성적 인 기능을 제공하지 않으며,이 경우에는 Lua 스크립트가 거의 사용되지 않을까 걱정됩니다.

그러나 내 동료가이 요청을 추가합니다 (https://github.com/antirez/redis/pull/3223). 결국 병합 될 것으로 예상됩니다. 그나마 여기 루아 스크립트에 대해 알고, 그러나

1

당신이 당신의 레디 스 데이터베이스의 각 키에 사용되는 크기를 결정하는 데 도움이 할 수있는 작은 .NET 응용 프로그램, 당신의 크기를 계산하는 .NET 응용 프로그램 https://github.com/abhiyx/RedisSizeCalculator을 사용할 수 있습니다

입니다 redis 키,

관련 문제