Redis Yapılandırma Ayarlarını Komut Satırından Yönetme
Bu rehberde ne öğreneceksiniz?
Bu rehber Redis yapılandırmasını servis kapatmadan yönetmeyi anlatır.
Anlık ayar değiştirme ve kalıcı yazma farklarını netleştirir.
CONFIG SET, GET ve REWRITE komutlarını pratik örneklerle açıklar.
🧠 Teknik Özet
Ana konu: Redis runtime yapılandırma yönetimi
Çözülen problem: Servisi durdurmadan ayar güncelleme ihtiyacı
Adımlar: Ayar değiştirme → kalıcı yazma → yapılandırma sorgulama
1. Redis Ayarlarını Güncelleme
config set komutu Redis davranışını anında değiştirir.
Bu değişiklikler yeniden başlatmaya kadar geçerlidir.
Yapılandırma Dosyasını Manuel Açma
sudo nano /etc/redis/redis.conf
- Bu komut Redis yapılandırma dosyasını düzenlemeye açar.
Çalışma Anında Ayar Değiştirme
config set dbfilename rabisu_yedek.rdb
- Bu komut dump dosyasının adını anlık olarak değiştirir.
⚠️ Uyarı:
- config set yanlış kullanılırsa Redis kararsız çalışabilir.
- Üretim ortamında dikkatli kullanılmalıdır.
2. Değişiklikleri Kalıcı Hale Getirme
- config set ayarları dosyaya yazmaz.
- Kalıcı olması için config rewrite gerekir.
config rewrite
- Bu komut aktif ayarları redis.conf dosyasına yazar. Dosya yapısı ve yorumlar korunur.
3. Mevcut Yapılandırmayı Sorgulama
- Redis’in o anki ayarlarını görmek için config get kullanılır.
-Belirli Ayarları Listeleme
config get repl*
- Bu komut replikasyon ayarlarını listeler.
Tüm Ayarları Görüntüleme
config get *
- Bu komut değiştirilebilir tüm yapılandırmaları döndürür.
Sıkça Sorulan Sorular (SSS)
1. Tüm Redis ayarları runtime değiştirilebilir mi? Hayır. requirepass gibi bazı güvenlik ayarları dosyadan değiştirilir.
2. config rewrite dosyadaki yorumları siler mi? Hayır. Yalnızca değişen parametreleri günceller.
3. Managed Redis servislerinde çalışır mı? Çoğunlukla hayır. Yapılandırma erişimi kısıtlıdır.
4. Komut neden hata döndürüyor olabilir? Parametre salt okunur olabilir veya veri tipi uyumsuzdur.
Sonuç
Redis yapılandırması servis durdurmadan yönetilebilir. Geçici ve kalıcı ayarlar doğru ayrılmalıdır. Üretimde kontrollü kullanım kritik önemdedir.
Yüksek performanslı Redis altyapılarını Rabisu Bulut platformunda hemen deneyebilirsiniz.