Redis Nedir ve Nasıl Çalışır ?

Redis Nedir ve Nasıl Çalışır ?

Redis Nedir ve Nasıl Çalışır ?

Redis nedir?

Remote Dictionary Server (Uzak Sözlük Sunucusu) ifadesinin kısaltması olan Redis; veritabanı, önbellek, ileti aracısı ve kuyruk olarak kullanılabilecek hızlı, açık kaynak, bellek içi anahtar-değer veri deposudur. Proje, Redis’in ilk geliştiricisi olan Salvatore Sanfilippo’nun, İtalya’daki startup şirketinin ölçeklenebilirliğini iyileştirmeye çalışması sırasında başladı. Redis artık bir milisaniyenin altında yanıt süreleriyle gerçek zamanlı Oyun, Reklamcılık Teknolojisi, Finansal Hizmetler, Sağlık Hizmetleri ve IoT uygulamaları için saniyede milyonlarca isteğin işlenmesini sağlamaktadır. 

Redis nasıl çalışır?

Verileri disk veya SSD üzerinde depolayan veritabanlarından farklı olarak tüm Redis verileri bellek içinde tutulur. Redis gibi bellek içi veri depoları, disklere erişme gereksinimini ortadan kaldırarak arama süresi nedeniyle gecikme yaşanmasını önler ve verilere mikrosaniye cinsinden ölçülebilecek bir sürede erişebilir. Redis, sunduğu çok amaçlı veri yapıları, yüksek erişilebilirlik, jeo-uzamsal, Lua betiği, işlemler, disk üzerinde süreklilik ve küme desteğiyle internet ölçeğinde gerçek zamanlı uygulamalar oluşturmayı kolaylaştırır.

 Avantajları

  • Senkron çalıştığı için oldukça hızlıdır.
  • Pek çok veri türünü destekler.
  • Veriyi hem RAM üzerine hem de ayarlandığınız konfigürasyona göre disk üzerine kaydedebilir.
  • Disk üzerine kayıt yaptığı için restart sonrasında aynı verilerle çalışmaya devam eder.
  • Son derece aktif bir kullanıcı kitlesine sahiptir.
  • Sharding, Cluster, Sentinel, Replication gibi birçok kuruluş özelliklere sahiptir.

Dezavantajları

  • Asenkron çalışmadığı için tek instance üzerinde, asenkron alternatiflerin eriştiği performansa erişemeyebilirsiniz.
  • Veri boyutunuza göre RAM’e ihtiyacınız olur.
  • Relational veritabanlarında olduğu gibi komplex sorguları desteklemez.
  • Komplex sorgular için sorgu yapacaksanız, Redis yapısını düzgün kurgulamalısınız.
  • Bir transaction hata alırsa geri dönüşü yoktur.

 

Redis Nedir ve Nasıl Çalışır ?
Dedicated Sunucu Nedir ve...
  • 2019-02-21
  • 1
  • 1924
Redis Nedir ve Nasıl Çalışır ?
WordPress nedir? Avantajl...
  • 2019-12-05
  • 1
  • 2820
Redis Nedir ve Nasıl Çalışır ?
Wordpress CPU Kullanımı
  • 2019-12-06
  • 1
  • 898
Redis Nedir ve Nasıl Çalışır ?
DDOS Nedir ? Korumalı Hos...
  • 2019-03-26
  • 1
  • 1411
Redis Nedir ve Nasıl Çalışır ?
Email Hosting Nedir? Avan...
  • 2019-03-05
  • 1
  • 1186
Redis Nedir ve Nasıl Çalışır ?
NGINX WAF Nedir?
  • 2019-03-26
  • 1
  • 1334