zset-max-ziplist-entries
, zset-max-ziplist-value
옵션을 통해 원하는 값으로 변경할 수 있음메모리 절약에 최적화된 구조. default로 사용됨
성능보다 메모리를 적게 사용하는 것이 중요한 경우 사용
포인터를 저장하지 않고 기존에 할당 받은 메모리를 resize하여 데이터를 저장
Data Structure
실 데이터를 제외한 zip list의 오버헤드는 총 11byte에 불과함 (포인터는 하나에 8byte)
삽입, 삭제 시 기존 할당된 메모리를 resize하는 과정이 필요하여 데이터가 늘어날수록 성능 감소
참고
http://redisgate.kr/redis/configuration/internal_zset_ziplist.php
http://redisgate.kr/redis/configuration/internal_skiplist.php