Redis Eğitimi - Node.js ile Cache, Redis, Redis Pub/Sub

Node.js Üzerinde Redis Kullanımını Öğreneceksin ve Cache Yapıları Oluşturmayı Keşfedeceksin

Redis Eğitimi - Node.js ile Cache, Redis, Redis Pub/Sub
Redis Eğitimi - Node.js ile Cache, Redis, Redis Pub/Sub

Redis Eğitimi - Node.js ile Cache, Redis, Redis Pub/Sub free download

Node.js Üzerinde Redis Kullanımını Öğreneceksin ve Cache Yapıları Oluşturmayı Keşfedeceksin

Remote Dictionary Server (Uzak Sözlük Sunucusu) ifadesinin kısaltması olan Redis hızlı, açık kaynaklı, 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ştirmek istemesiyle başladı. Daha sonra, şu anda bir veritabanı, önbellek, ileti aracısı ve kuyruk olarak kullanılan Redis'i geliştirdi.


Redis bir milisaniyenin altında yanıt süreleriyle oyun, reklam teknolojisi, finansal hizmetler, sağlık hizmetleri ve IoT gibi sektörlerde gerçek zamanlı uygulamalar için saniyede milyonlarca isteğin işlenmesini sağlıyor. StackOverflow'dan beş yıl art arda "En Sevilen" veritabanı unvanını alan Redis, bugün en popüler açık kaynaklı altyapılardan biridir. Hızlı performansı sayesinde Redis; önbelleğe alma, oturum yönetimi, oyun, lider tabloları, gerçek zamanlı analiz, jeo-uzamsal, yolcu taşıma, sohbet/mesajlaşma, medya akışı ve yayınlama/abonelik uygulamaları için popüler bir seçenektir.

Bu eğitimde
- Bu eğitimde Cache, Redis ve Redis PUB / SUB yapıları hakkındaki detayları

- Express kullanarak Node.js uygulamasına Express alt yapısı eklemeyi

- MongoDb önüne koyacak olduğumuz Redis veri tabanının bütün özelliklerini

- Redis veri tabanındaki veri tiplerini

- Farklı Cache stratejilerini ve Cache Life-cycle methodlarını

- Redis Pub / Sub yapısının nasıl çalıştığını

- Redis Pub / Sub ile örnek bir chat uygulaması yapmayı

öğreneceksin



Genel Konular:

  • Cache, Redis ve Redis Pub / Sub konularının teorik incelenmesi

  • Node.js üzerinde Express sunucu oluşturma

  • Cache yapısı için MongoDb'yi Express sunucusunun arkasına koyma

  • Redis veri tiplerinin Express sunucusuyla testi

    • STRING

    • HASH

    • LIST

    • SET

    • ZSET (Sorted Set)

    • JSON

  • Redis ile farklı Cache stratejilerini ve yapılarını kullanımı

    • On-Demand Cache Kullanımı

    • On-Demand Cache - Absolute Time Kullanımı

    • On-Demand Cache - Sliding Time Kullanımı

    • Prepopulated Cache Kullanımı

    • Prepopulated Cache + Time kullanımı

    • RedisJSON ile Cache kullanımı

  • Redis - Pub / Sub yapısını öğreneceğiz ve Node.js üzerinde test ediyor olacağız

    • PUB

    • SUB

    • CHANNELS

    • UNSUBSCRIBE,

  • Redis - Pub / Sub yapısını kullanarak terminal üzerinde çalışacak bir chat uygulaması yapacağız