복붙노트

[REDIS] 어떻게 레디 스 만의 키의 일부를 LRU 퇴거 정책을 선택 만드는 방법?

REDIS

어떻게 레디 스 만의 키의 일부를 LRU 퇴거 정책을 선택 만드는 방법?

레디 스가 특정 키에 대한 LRU (적어도 최근에 사용) 퇴거 정책을 선택 할 수있는 방법이 있습니까? 나는 충분한 메모리가 아니라면 키 세트가 퇴거 결코 지속 할 수 없으며 싶다. 메모리 부족이 있다면 반면에, 나는 키의 또 다른 세트가 자유롭게 퇴거하고자합니다.

해결법

  1. ==============================

    1.레디 스 귀하의 경우에 좋을 것 퇴거 정책을 가지고 있습니다. 당신은에 레디 스를 일으키는 휘발성 LRU에 maxmemory 정책을 설정할 수 있습니다 :

    레디 스 귀하의 경우에 좋을 것 퇴거 정책을 가지고 있습니다. 당신은에 레디 스를 일으키는 휘발성 LRU에 maxmemory 정책을 설정할 수 있습니다 :

    어떤 TTL로 설정되지 않은 키가 휘발성이 아니며, 그에 퇴거되지 않지만 TTL이 키에 의해 최소 최근에 사용한 순서를 제거 할 것을 의미합니다.

    당신이해야 할 모든 확실히 TTL은 당신이 메모리가 가득지고 때 잃을하고자하는 키에 대해 설정되어 있는지 확인하는 것입니다, 그래서 사실, 휘발성-LRU는 기본 정책이다.

    편집 : 버전 3.0 기본 퇴거 정책 "noeviction은"이기 때문에. (변경 로그)

  2. from https://stackoverflow.com/questions/16370278/how-to-make-redis-choose-lru-eviction-policy-for-only-some-of-the-keys by cc-by-sa and MIT license