내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
설정에서key
만료시간과 동시에,key
타이머를 만들고 타이머를 작동시키세요.key
만료 시간이 되면 키를 삭제합니다. 만료되면 즉시 삭제됩니다.이 전략은 만료된 데이터를 즉시 지울 수 있고 메모리 친화적이지만 메모리를 많이 차지합니다.CPU
리소스는 만료된 데이터를 처리하는 데 사용되므로 캐시 응답 시간과 처리량에 영향을 미칩니다.
액세스할 때만key
언제, 키가 만료되었는지 판단하고, 만료되면 삭제됩니다.이 전략은 비용 절감을 극대화할 수 있습니다.CPU
리소스이지만 기억에 매우 비우호적입니다.극단적인 경우에는 다수의 만료가 발생할 수 있습니다.key
다시 접근한 적이 없기 때문에 지워지지도 않고 메모리도 많이 차지하게 됩니다.
특정 기간마다 특정 수의 데이터베이스가 검사됩니다.expires
사전에 있는 특정 수의 단어key
, 만료된 내용을 지웁니다.key
. 이 전략은 처음 두 가지의 절충안입니다.예약된 검사의 시간 간격과 각 검사의 제한된 시간 소비를 조정하여 다양한 상황에서 이를 수행할 수 있습니다.CPU
최적의 균형 효과를 달성하기 위한 메모리 리소스.
Redis의 메모리 제거 전략은 Redis의 캐싱용 메모리가 부족할 때 새로운 메모리를 적용하는 방법을 말합니다.
noeviction
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 새 쓰기 작업에서 오류가 보고됩니다.allkeys-lru
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 키 공간에서 가장 최근에 사용한 키를 제거합니다.allkeys-random
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 키 공간에서 키가 무작위로 제거됩니다.volatile-lru
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 만료 시간이 설정된 키 공간에서 가장 최근에 사용된 키를 제거합니다.volatile-random
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 만료 시간이 설정된 키 공간에서 키가 무작위로 제거됩니다.volatile-ttl
: 새로 작성된 데이터를 수용할 만큼 메모리가 충분하지 않은 경우 만료 시간이 설정된 키 공간에서 만료 시간이 더 빠른 키가 먼저 제거됩니다.지연삭제와 일반삭제 조합 모드입니다.
allkeys-lru