Tüm teknolojiler
Redis
Backend & Veritabanı

Redis

Milisaniye gecikmeyle çalışan in-memory veri yapısı deposu.

Neden seçtik?

Redis, veritabanı sorgularının sonuçlarını bellekte tutarak tekrar eden isteklerde sorgu maliyetini ortadan kaldırıyor. Laravel Queue driver olarak iş kuyruklarını yönetiyor. Session store olarak dağıtık uygulama sunucuları arasında oturum paylaşımını sağlıyor.

Güçlü Yanları

Redis'ı seçmemizi haklı çıkaran beş neden.

Sub-millisecond okuma/yazma hızı

Önbellekleme ile veritabanı yükü azaltma

Queue ve pub/sub desteği

TTL ile otomatik önbellek temizleme

Atomic işlemler ve Lua scripting

Derinlemesine Bakış

Redis (Remote Dictionary Server), 2009'da Salvatore Sanfilippo tarafından geliştirilen ve verileri RAM'de saklayan açık kaynaklı bir in-memory veri yapısı deposudur.

ZIPPEX projelerinde Redis üç farklı rolde çalışır: önbellek katmanı, queue backend ve session store. Bu üç kullanımın tamamı sub-millisecond yanıt süreleriyle performansı artırıyor.

Kullanım Alanları

  • 1API yanıt önbellekleme
  • 2Oturum (session) yönetimi
  • 3İş kuyruğu (queue) backend
  • 4Rate limiting ve hız sınırlama
Rakip Karşılaştırma

Neden alternatifler değil?

Redis seçerken değerlendirdiğimiz alternatiflerin neden yetersiz kaldığını açıklıyoruz.

Memcached

vs Redis

Redis'ten eski ve çok daha kısıtlı; veri yapısı desteği yok, persistence yok, pub/sub yok.

Veritabanı önbellekleme

vs Redis

Veritabanının kendi cache mekanizmaları Redis kadar granüler ve esnek değil.

Redis

Redis — ZIPPEX'in tercihi

Milisaniye gecikmeyle çalışan in-memory veri yapısı deposu.

İlgili Teknolojiler

Redis ile sık birlikte kullandıklarımız.

Redis

Redis ile bir proje yapmak ister misiniz?

Ekibimiz Redis konusunda deneyimli. Projenizin ihtiyaçlarını değerlendirip en uygun stack önerisini sunarız.