2015-02-28 48 views

cevap

61

devre dışı bırakmak için REDIS tüm veri kalıcılık aşağıdakileri yapın:

  1. Devre Dışı AOF no için appendonly yapılandırma yönergesi ayarlayarak devre dışı bırakarak
  2. Devre Dışı RDB anlık görüntü (yorum (varsayılan değerdir) out) Tüm save yapılandırma yönergelerinin tümü (varsayılan olarak tanımlanmış 3 tane vardır) (

Bunlar yapılandırma yönergeleri, redis.conf dosyanızda saklanır. Onları dosyada değiştirirseniz, bunları uygulamak için Redis'i yeniden başlattığınızdan emin olun. Alternatif olarak, çalışma sırasında bu değişiklikleri uygulamak için CONFIG SET komutunu kullanabilirsiniz (değişiklikleri devam ettirmek için CONFIG REWRITE'u da uyguladığınızdan emin olun).

Not: Redis sürümünüze bağlı olarak, Redis'in çoğaltma ile ilgili görevler için diske erişmesini engelleyen başka ince ayarlar vardır.

RDB anlık görüntü için
+1

REDIS> Üç 'save' direktifleri yorum oluşturma diske verileri kaydetmek değil benim REDIS yapılandırmış yapılandırma grubu otomatik AOF-yeniden yazma-yüzde 0 – toontong

+1

(Redis sunucusuna 3.2.6 ile test). Artık verileri düzenli aralıklarla görüntülemediğini görebiliyorum. Ancak, sunucumu kapattığımda diske yazılan bir .rdb dosyası görüyorum. Yine de, yük devretme sürecinden dolayı oluşturulabilir mi? – Jolta

6

Eğer bu redis.conf çizgiler kurtarmak yorum yapacak

$ sed -e '/save/ s/^#*/#/' -i /etc/redis/redis.conf && sudo service redis-server restart

kullanarak devre dışı ve

23

Eğer redis.conf ile oynamaya kaçınmak istiyorsanız Redis-sunucusunu yeniden başlatır olabilir (dev/test ortamları), sen

redis-server --save "" --appendonly no

ile komut satırı üzerinden yapabilirsiniz

+0

'--appendonly no' nun gerekli olduğundan emin misiniz? Varsayılan olarak kapalı değil mi? – aleclarson

+0

Doğru olabilir. Ama kesinlikle onu eklemek zarar vermez, sadece güvenli tarafta olmak, istediğimiz her türlü sebatın devre dışı bırakılması;) – Kostis

İlgili konular