2010-04-09 33 views
6

Verilerin mevcut ram değerini aşması durumunda bir Redis veri deposuna ne olur?Verilerin mevcut ram değerini aşması durumunda bir Redis veri deposuna ne olur?

+0

Sorum yinelenen, ben bunu sormadım neredeyse bir yıl önce –

+0

Ne yazık ki, [yaş doesn önemli değil (https://meta.stackoverflow.com/questions/252929/which-question-is-the-better-reference-for-a-duplicate) -> daha iyi cevaplar ile daha iyi bir soru diğer soruların bir kopyasıdır. Bu sorunun sorumlusu, Redis VM'nin kullanımdan kaldırılmasıyla ilgili güncellemelerin cevaplarının bir kopyasıdır. Bu sorunun üstesinden gelmek için bu soruya ilişkin güncellemeler var, ancak bu soruya değil – Zoe

cevap

5

Redis yapılandırmasında, kurduğunuz mağazanın sığabileceğinden daha fazla veri eklemenizi engelleyecek bir mağaza boyutu ayarı olduğunu düşünüyorum. Fiziksel belleğe sığmayan bir mağaza kurarsanız, işletim sisteminden daha fazla bellek isteyecek ve bazılarının belirgin performans sonuçlarıyla disk belleğe alınacaktır.

REDIS sonraki sürümü diskte az sıklıkla kullanılan anahtarları saklayabilirsiniz kendi sanal bellek uygulaması var - http://antirez.com/post/redis-virtual-memory-story.html

+0

'a baktığımda, yakında Vmem'i destekleyen blog yazısı çok faydalı oldu, şu andan itibaren Redis’in herhangi bir kullanımını düşünmeden önce 2.0’a kadar bekleyeceğim. Kullanım uygulamalarının bellekte% 100 kapsama ihtiyacı olmayacak ve sadece sıcak noktalar önemli olacaktır. Bu aynı zamanda Redis'i düşük maliyetli bir VPS'de çalıştırmanın esnekliğini ve şu anda içinde bulunan her nesne için yeterli bellek gerektireceğinden yüksek seviyeden başlamak zorunda kalmaya ihtiyacım olursa, ölçeklendirme esnekliği sunar. –

+3

Redis VM aslında kullanımdan kaldırıldı. – amb