İçeriğe geç

Redis

Redis, veritabanı yükünü azaltan ve yanıt sürelerini milisaniyeye indiren önbellekleme katmanıdır. Oturum yönetimi, rate limiting ve BullMQ ile görev kuyruklarında sık kullandığımız çözümümüz.

Особенности

  • Bellek içi anahtar-değer deposu
  • TTL tabanlı önbellekleme
  • Pub/Sub mesajlaşma
  • BullMQ görev kuyruğu
  • Dağıtık kilit mekanizması
  • Cluster & Sentinel ile HA

Варианты использования

  • API yanıt önbellekleme
  • Kullanıcı oturumu yönetimi
  • Rate limiting & DDoS koruması
  • Arka plan görev kuyruğu
  • Sıralama listeleri (leaderboard)

Подробнее

Redis ile Yüksek Hızlı Önbellekleme

Redis (Remote Dictionary Server), RAM üzerinde çalışan açık kaynaklı bir veri yapısı deposudur. Saniyede milyonlarca işlem yapabilen Redis, veritabanı sorgularını önbelleğe almak, oturumları yönetmek ve pub/sub kalıplarıyla gerçek zamanlı iletişim kurmak için idealdir.

Detartech'teki projelerde Redis'i birden fazla katmanda konuşlandırıyoruz. API yanıtlarını ve veritabanı sorgularını TTL tabanlı önbellekleme ile saklıyor, tekrarlayan sorgular için veritabanı yükünü %60-80 oranında azaltıyoruz. BullMQ kütüphanesi üzerinden görev kuyruğu yönetimi yapıyor, e-posta gönderimi, rapor oluşturma ve webhook iletimi gibi arka plan görevlerini asenkron olarak işliyoruz. Rate limiting ve distributed lock implementasyonları için de Redis'i tercih ediyoruz.

Используем эту технологию в вашем проекте

Наша команда специализируется на этом стеке. Давайте вместе оценим ваш проект.

Запросить бесплатную консультацию