Redis

Önbellekleme, veri yapıları ve arama için yüksek performanslı bellek içi veritabanı.

Erişim

Redis'e şu adresten erişebilirsiniz: redis://localhost:6379

Etkileşimli kabuk erişimi örneği:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Önemli Dosyalar ve Dizinler

  • /etc/redis/redis.conf → Ana yapılandırma dosyası
  • /var/lib/redis/ → Kalıcılık için veri dizini
  • /var/log/redis/redis-server.log → Günlük dosyası
  • /usr/bin/redis-cli → Redis komut satırı aracı
  • /usr/bin/redis-server → Redis arka plan programı ikili dosyası

Hizmet Yönetimi

Ortak hizmet işlemleri:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Yapılandırma

Redis yapılandırma dosyası: /etc/redis/redis.conf

  • bind — Redis'in hangi ağ arayüzlerini dinleyeceğini kontrol eder.
  • protected-mode — Uzaktan erişime izin veriyorsanız devre dışı bırakılmalıdır.
  • requirepass — İstemci kimlik doğrulaması için bir parola ayarlayın.
  • maxmemory — RAM kullanımını sınırlandırır (önbellekleme kullanım durumları için).
  • appendonly — AOF kalıcılığını etkinleştirir.

Herhangi bir değişiklik yaptıktan sonra:

systemctl restart redis-server

Yararlı Araçlar ve Komutlar

Redis, birkaç yerleşik araç içerir:

  • redis-cli → Redis için komut satırı arayüzü
  • redis-benchmark → Karşılaştırma aracı
  • redis-check-aof ve redis-check-rdb → AOF/RDB kalıcılık dosyalarını doğrula
  • redis-server → Redis arka plan programının manuel olarak başlatılması

Günlükler ve İzleme

Günlükleri kontrol edin:

journalctl -u redis-server -f

Etkinliği izle:

redis-cli monitor

Bağlı istemcileri görüntüle:

redis-cli client list

Kalıcılık Modları

Redis iki kalıcılık seçeneğini destekler:

  1. RDB anlık görüntüleri → Veritabanı durumunu belirli aralıklarla kaydeder (hafif).
  2. AOF (Sadece Ekleme Dosyası) → Her yazma işlemini günlüğe kaydeder (daha güvenli ancak daha büyüktür).

Her ikisini de etkinleştirebilirsiniz /etc/redis/redis.conf dayanıklılık için.

Başvuru Detayları