Redis는 일정 기간 동안 데이터를 잃게 됩니다. 이유는 무엇입니까?
巴扎黑
巴扎黑 2017-04-25 09:02:27
0
4
932

sadd를 통해 세트에 일부 데이터를 작성했는데 하루 이틀 지나면 데이터가 사라지나요?
로그 파일이 설정되지 않아 일시적으로 로그를 볼 수 없습니다.
저는 Redis를 처음 접해서 아직 잘 이해하지 못합니다.

巴扎黑
巴扎黑

모든 응답(4)
Peter_Zhu

메모리가 충분하지 않은지 확인합니다. 메모리가 충분하지 않으면 redis는 다음과 같이 메모리를 재활용합니다.
휘발성-lru: 만료 시간이 설정된 데이터에서. db[i]. 만료)에서 가장 최근에 사용된 데이터를 선택하여 제거
휘발성-ttl: 제거하도록 설정된 만료 시간이 있는 데이터 세트(server.db[i].expires)에서 만료될 데이터를 선택합니다.
휘발성-random: 만료 시간이 설정된 데이터 세트(server.db[i].expires)에서 제거할 데이터 선택
allkeys-lru: 데이터 세트에서 가장 최근에 사용된 데이터 선택( server.db[i].dict) 제거
allkeys-random: 제거할 데이터 세트(server.db[i].dict)에서 데이터 선택
no-enviction(eviction): 데이터 제거 금지

左手右手慢动作

특정 데이터가 손실됩니까, 아니면 모든 Redis 데이터가 손실됩니까?

다 그렇다면 정기적으로 Redis를 클리어하는 작업이 있을 수 있습니다.
세트에 데이터의 일부만 있는 경우 수동으로만 삭제할 수 있습니다.

키 유형에만 만료 시간이 있습니다. 컬렉션 번호

로그를 보세요.

Ty80

유통기한이 있어야 하는데 잘 모르겠어요

伊谢尔伦

http://huangyunbin.iteye.com/blog/1894583

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿