Ana içeriğe geç

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

  1. config set ayarları dosyaya yazmaz.
  2. 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

  1. 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.