2014-01-28 5 views
0

REDIS에서 키 제거를 위해 "maxmemory-policy allkeys-lru"를 사용하고 있습니다. REDIS는 퇴거를 위해 임의로 키를 선택합니다. REDIS에서 추출한 무작위 샘플을 키 제거를위한 방법으로 볼 수 있습니다.Redis의 Maxmemory 샘플

답변

0

Redis는 키를 임의로 선택하지 않지만 LRU (Least Recently Used) 알고리즘을 적용하여 제거 할 키를 선택했습니다.

그러나 샘플에 LRU를 적용하여 시간과 메모리를 절약합니다. 이것은 maxmemory-samples 설정의 목적입니다. 아니, 그 특정한 표본을 볼 수있을 것 같지 않아.

실제로 어떤 키가 제거되었는지 알고 싶으면 KEYS 명령을 사용하고 제거 된 키를 확인할 수 있습니다 (프로덕션에서는 아님).

+0

LRU에 사용되는 것으로 알고 있습니다. 나는 REDIS가 LRU를 위해 선택한 샘플을보고 싶다. – Vivek