저는 약 256 개의 키가 있습니다. 각 키에 대해 많은 수의 비 - 회 계적 정수를 저장해야합니다. 다음은 각 키에 대한 총 값 (항목)의 개수가있는 상위 7 개 키입니다. 각 값은 큰 값을 갖는 고유 한 정수입니다.Redis : 메모리 최적화
Key No. of integers (values) in the list
Key 1 3394967
Key 2 3385081
Key 3 2172866
Key 4 2171779
Key 5 1776702
Key 6 1772936
Key 7 1748858
기본적으로 Redis는이 데이터를 저장하는 데 많은 메모리를 사용합니다. 다음 매개 변수를 변경하면 메모리 사용량이 많이 감소 할 수 있음을 읽었습니다.
list-max-zipmap-entries 512
list-max-zipmap-value 64
사람이 나에게 이러한 위의 구성 명령을 설명시겠습니까 (512, 64 바이트?있다) 나는 메모리 사용량 감소를 달성하기 위해 내 경우에 대한 위의 구성 설정에 어떤 변화를 만들 수 있습니까?
항목 및 상기 명령 값
값을 선택할 때 유념되어야 하는지를
?
목록에 있습니까? 아니면 세트? –
@ KarthikeyanGopall 각 키의 목록에 값을 저장하고 있지만 세트가 내 경우에 훨씬 적합 할 것이라고 생각합니다. – Xara
@RyanVincent 내 질문에 상위 7 키는 키당 정수의 개수를 나타냅니다. – Xara