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

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

ringa_lee
ringa_lee

ringa_lee

membalas semua(3)
阿神

Kegigihan sepatutnya tiada kaitan sama ada ingatan penuh. Apabila penggunaan memori mencapai nilai maxmemory, Redis akan menggunakan peraturan konfigurasi maxmemory-policy untuk menuntut semula memori: http://www.redis.cn/topics/lru-cache.html
Untuk maklumat lanjut tentang kegigihan, sila rujuk : http://www.redis.cn/topics/persistence.html.

刘奇

Tidak, terdapat dua cara untuk meneruskan: satu ialah menyalin pustaka semasa dan satu lagi ialah merekod arahan. Yang pertama digunakan secara lalai, dan yang kedua digunakan dalam penggunaan sebenar

迷茫

Dua cara.
1. Fail kegigihan RDB (fail mampat binari) (didayakan secara lalai), RDB akan menyekat benang redis apabila melaksanakan kegigihan.

2. Arahan tulis berterusan AOF (selepas didayakan, ia lebih diutamakan daripada RDB).

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan