缓存 - 关于REDIS持久化
ringa_lee
ringa_lee 2017-04-24 09:13:27
0
3
759

设置持久化后,如果内存满了,REDIS是怎么处理的?比如内存8G,硬盘也会只保存8G的东西吗?开始我认为不是以为内存满了会把一些冷数据继续打到硬盘,最近听一朋友说实际不是这样的。到底打到硬盘没呢?

ringa_lee
ringa_lee

ringa_lee

모든 응답(3)
阿神

지속성은 메모리가 가득 찼는지 여부와 관련이 없어야 합니다. 메모리 사용량이 maxmemory 값에 도달하면 Redis는 maxmemory-policy 구성 규칙을 사용하여 메모리를 회수합니다: http://www.redis.cn/topics/lru-cache.html
지속성에 대한 자세한 내용은 다음을 참조하세요. : http://www.redis.cn/topics/persistence.html.

刘奇

아니요, 지속하는 방법에는 두 가지가 있습니다. 하나는 현재 라이브러리를 복사하는 것이고 다른 하나는 명령을 기록하는 것입니다. 전자가 기본으로 사용되고 후자는 실제 사용에 사용됩니다

迷茫

두 가지 방법이 있습니다.
1. RDB 지속성 파일(바이너리 압축 파일)(기본적으로 활성화됨), RDB는 지속성을 실행할 때 Redis 스레드를 차단합니다.

2. AOF 영구 쓰기 명령(활성화된 후에는 RDB보다 우선합니다.)

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!