YÜKSEK ERİŞİLEBİLİRLİK VE PERFORMANS İÇİN REDİS EĞİTİM KURSU EĞİTİMİ

Redis ile milisaniyelik performans ve kesintisiz hizmet

Veri yapıları, kalıcılık, replikasyon, Sentinel ve Cluster ile yüksek erişilebilir Redis

Yüksek Erişilebilirlik ve Performans için Redis Eğitim Kursu Eğitimi, bellek içi veri deposu Redis ile hızlı ve kesintisiz sistemler kurmayı öğretir. Program String, Hash, List, Set, Sorted Set ve Stream yapıları, TTL ve pub/sub ile başlar.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Veri yapılarından replikasyon, Sentinel, Cluster ve performans ayarıyla erişilebilir Redis

Yüksek Erişilebilirlik ve Performans için Redis Eğitim Kursu Eğitimi, bellek içi (in-memory) veri deposu Redis ile hızlı ve kesintisiz sistemler kurmayı öğretir. Katılımcılar String, Hash, List, Set, Sorted Set ve Stream yapılarını, TTL ile anahtar ömrünü ve pub/sub mesajlaşmayı uygular. RDB ve AOF kalıcılığı, master-replica replikasyonu, Sentinel ile otomatik failover ve Redis Cluster ile yatay ölçeklemeyi kurar. Önbellekleme ve performans ayarı da ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; veri yapıları ve temel kullanımdan kalıcılık, replikasyon, Sentinel, Cluster ve performans ayarına uygulamalı ilerlenir.

Seviye

Orta Seviye — Redis veri yapıları, kalıcılık, replikasyon, Sentinel ve Cluster ile yüksek erişilebilir mimari

Öğrenme Metodu

Her konu gerçek bir Redis örneği üzerinde redis-cli ile canlı komut, replikasyon ve failover senaryolarıyla adım adım uygulanır.

Neden Bu Eğitim?

⚡Milisaniyelik hız

Bellek içi veri yapılarıyla okuma ve yazmayı milisaniyelere indirir, uygulamalarınızın yanıt süresini belirgin düşürürsünüz.

🛡️Kesintisiz erişilebilirlik

Replikasyon, Sentinel ve Cluster ile düğüm kaybında otomatik failover kurar, hizmeti kesintisiz ayakta tutarsınız.

📊Ölçeklenebilir mimari

Cluster ile veriyi düğümlere bölerek yatay ölçekler, artan trafik ve veride performansı korursunuz.

Anahtar Konular

redis eğitimiredis kursuin-memory veritabanı eğitimiredis cluster eğitimiredis sentinelönbellekleme eğitiminosql veritabanı eğitimiredis performansyüksek erişilebilirlik eğitimi
“Hız bir özellik değil, bir mimari karardır. Redis'i doğru kurgulamak, hem milisaniyeleri hem kesintisizliği aynı anda kazandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Komut satırı

Linux terminali ve temel komut satırı kullanımına hakimiyet redis-cli alıştırmaları için gereklidir.

2
Veritabanı kavramları

Anahtar-değer mantığı ve temel veritabanı kavramlarına aşinalık öğrenmeyi kolaylaştırır.

3
Ağ temelleri

Port, IP ve istemci-sunucu iletişimi gibi temel ağ kavramları replikasyon konularında faydalıdır.

4
Çalışma ortamı

Redis kurulabilen bir Linux makinesi veya birkaç düğüm için container ortamı uygulamalar için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Redis'in bellek içi modelini kavrar, redis-cli ile temel komutları çalıştırır, String, Hash, List, Set ve Sorted Set yapılarını uygular.
Modül 1
Redis'e Giriş ve Mimari
  • Bellek içi veri deposu kavramı ve avantajları
  • Redis'in tek iş parçacıklı (single-threaded) modeli
  • Önbellek, oturum ve mesaj kuyruğu kullanımları
  • Redis kurulumu ve redis-server başlatma
  • redis-cli ile bağlanma ve temel komutlar
  • redis.conf ile temel yapılandırma ayarları
Modül 2
String ve Hash Yapıları
  • SET, GET ve GETSET ile string işlemleri
  • INCR, DECR ve INCRBY ile sayaç kullanımı
  • APPEND, STRLEN ve SETRANGE operasyonları
  • HSET, HGET ve HGETALL ile hash yönetimi
  • HINCRBY ile hash alanı güncelleme
  • Nesne saklamada string ve hash seçimi
Modül 3
List, Set ve Sorted Set
  • LPUSH, RPUSH ve LRANGE ile liste işlemleri
  • Kuyruk ve yığın olarak liste kullanımı
  • SADD, SMEMBERS ve SINTER ile küme işlemleri
  • Küme kesişim, birleşim ve fark operasyonları
  • ZADD ve ZRANGE ile sıralı küme (sorted set)
  • Liderlik tablosu (leaderboard) senaryosu
Modül 4
TTL, Bitmap ve Gelişmiş Tipler
  • EXPIRE, TTL ve PERSIST ile anahtar ömrü
  • SETEX ile süreli anahtar oluşturma
  • Bitmap ile yoğun boolean durum saklama
  • HyperLogLog ile yaklaşık benzersiz sayma
  • Geospatial komutlarla konum verisi
  • Stream ile olay akışı (event stream) temeli
Günün hedefiKatılımcı RDB ve AOF kalıcılık mekanizmalarını yapılandırır, pub/sub ile mesajlaşma kurar, transaction ve Lua betikleriyle atomik işlemler yazar.
Modül 1
RDB ve AOF ile Kalıcılık
  • Bellek içi verinin disk kalıcılığı sorunu
  • RDB snapshot'ın çalışma mantığı ve save kuralı
  • AOF (append only file) ile her yazmayı loglama
  • appendfsync politikaları ve dayanıklılık dengesi
  • AOF rewrite ile dosya boyutunu küçültme
  • RDB ve AOF'un birlikte kullanım stratejisi
Modül 2
Pub/Sub ve Stream Mesajlaşma
  • SUBSCRIBE ve PUBLISH ile kanal mesajlaşma
  • PSUBSCRIBE ile desen tabanlı abonelik
  • Pub/sub ile fan-out bildirim senaryoları
  • XADD ve XREAD ile Stream'e yazma ve okuma
  • Consumer group ile güvenilir tüketim
  • Pub/sub ve Stream karşılaştırması
Modül 3
Transaction ve Atomiklik
  • MULTI ve EXEC ile işlem kuyruğu
  • WATCH ile iyimser kilitleme (optimistic lock)
  • DISCARD ile işlem kuyruğunu iptal etme
  • Komutların atomik yürütülme garantisi
  • Transaction'ın sınırları ve rollback farkı
  • Yarış durumlarından (race condition) kaçınma
Modül 4
Lua Betikleme ve Fonksiyonlar
  • EVAL ile Lua betiği çalıştırma
  • KEYS ve ARGV ile parametre geçirme
  • SCRIPT LOAD ve EVALSHA ile önbellekleme
  • Betiklerle sunucu tarafı atomik mantık
  • Redis Functions ile kalıcı fonksiyon tanımı
  • Betik performansı ve bloklamaya dikkat
Günün hedefiKatılımcı master-replica replikasyonu kurar, Sentinel ile otomatik failover sağlar, Redis Cluster ile yatay ölçekler ve bellek ile performansı optimize eder.
Modül 1
Master-Replica Replikasyon
  • Replikasyonun amacı ve okuma ölçekleme
  • replicaof ile replica düğüm yapılandırma
  • Tam ve kısmi senkronizasyon süreci
  • Replication backlog ve PSYNC mekanizması
  • Replica'dan okuma ve tutarlılık dengesi
  • Replikasyon gecikmesini (lag) izleme
Modül 2
Redis Sentinel ile Failover
  • Sentinel'in izleme ve failover rolü
  • Master sağlık kontrolü ve quorum kavramı
  • Otomatik failover ve yeni master seçimi
  • Sentinel yapılandırması ve düğüm sayısı
  • İstemcinin Sentinel üzerinden bağlanması
  • Split-brain senaryosu ve önlemleri
Modül 3
Redis Cluster ile Ölçekleme
  • 16384 hash slot ve veri dağıtımı mantığı
  • Cluster düğümleri ve shard yapısı
  • Cluster oluşturma ve slot atama
  • Resharding ile slot taşıma işlemi
  • MOVED ve ASK yönlendirmelerinin anlamı
  • Cluster'da çok anahtarlı komut kısıtları
Modül 4
Bellek ve Performans Ayarı
  • maxmemory ve eviction politikaları (LRU/LFU)
  • INFO ve MEMORY komutlarıyla bellek analizi
  • SLOWLOG ile yavaş komutları tespit etme
  • Pipeline ile ağ gidiş-dönüşünü azaltma
  • Büyük anahtar (big key) tespiti ve çözümü
  • Latency izleme ve performans iyi uygulamaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri yapıları hakimiyeti

String, Hash, List, Set, Sorted Set ve Stream yapılarını kavrar, her senaryoya uygun doğru yapıyı seçersiniz.

✅
Önbellekleme desenleri

TTL ve eviction politikalarıyla etkili önbellek kurar, cache-aside gibi desenlerle uygulama performansını artırırsınız.

✅
Kalıcılık yönetimi

RDB ve AOF mekanizmalarını yapılandırır, dayanıklılık ile performans arasında bilinçli denge kurarsınız.

✅
Mesajlaşma ve akış

Pub/sub ve Stream ile olay tabanlı mesajlaşma kurar, consumer group ile güvenilir tüketim senaryoları tasarlarsınız.

✅
Atomik işlemler

MULTI/EXEC transaction ve Lua betikleriyle sunucu tarafında atomik mantık yazar, yarış durumlarını önlersiniz.

✅
Replikasyon ve failover

Master-replica replikasyon kurar, Sentinel ile otomatik failover sağlayarak kesintisiz hizmet mimarisi oluşturursunuz.

✅
Cluster ile ölçekleme

Redis Cluster ile veriyi hash slot'lara bölerek yatay ölçekler, resharding ve yönlendirme mantığını yönetirsiniz.

✅
Performans optimizasyonu

Bellek politikaları, pipeline ve SLOWLOG ile darboğazları tespit eder, Redis örneğini üretim için optimize edersiniz.

Kimler İçin Uygundur?

  • Redis ile önbellekleme ve yüksek performanslı sistemler kuran backend geliştiriciler
  • sistem ve DevOps mühendisleri
  • veritabanı yöneticileri
  • ölçeklenebilir altyapı tasarlayan çözüm mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Redis ile önbellekleme ve yüksek performanslı sistemler kuran backend geliştiriciler, sistem ve DevOps mühendisleri, veritabanı yöneticileri ile ölçeklenebilir altyapı tasarlayan çözüm mimarları için uygundur. Komut satırı ve temel veritabanı kavramlarına aşinalık beklenir.
Redis sadece önbellek için mi kullanılır?
Hayır. Redis sık kullanılan bir önbellek olsa da birincil veri deposu, oturum yönetimi, liderlik tablosu, kuyruk, pub/sub mesajlaşma ve Stream ile olay akışı gibi pek çok senaryoda kullanılır. Eğitimde bu kullanımlar uygun veri yapılarıyla birlikte uygulamalı gösterilir.
Sentinel ile Cluster arasındaki fark nedir?
Sentinel tek master'ı izleyip arızada otomatik failover sağlayarak yüksek erişilebilirlik sunar, ancak veriyi bölmez. Cluster ise veriyi 16384 hash slot üzerinden düğümlere dağıtarak hem yüksek erişilebilirlik hem yatay ölçekleme sağlar. Eğitimde ikisi de uygulamalı kurulur ve ne zaman hangisinin seçileceği tartışılır.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem de online olarak verilebilir ve üç gün sürer. Her gün dört modülden oluşur; içerik kurumun Redis sürümüne, kullanım senaryolarına ve mevcut altyapısına göre uyarlanabilir. Replikasyon ve failover uygulamaları gerçek örnekler üzerinde yapılır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika Redis veri yapıları, kalıcılık, replikasyon, Sentinel, Cluster ve performans konularını belgeler. Redis'in resmi sertifika sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Yüksek Erişilebilirlik ve Performans için Redis Eğitim Kursu Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıDatabase-as-a-Service with Neo4j: The AuraDB Cloud Database Service Eğitimi
Veritabanı Eğitimleri

Database-as-a-Service with Neo4j: The AuraDB Cloud Database Service Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Neo4j AuraDB eğitimi: yönetilen graf veritabanı sağlama, Cypher sorgulama, veri modelleme, sürücü entegrasyonu, yedekleme ve Aura Console yönetimi uygulamalı.

Detayları Gör →
NoSQL VeritabanlarıDP-3015 Get started with Azure Cosmos DB NoSQL development Eğitimi
Veritabanı Eğitimleri

DP-3015 Get started with Azure Cosmos DB NoSQL development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Request unit, partition key tasarımı, SDK ile CRUD, change feed, indeks politikası ve küresel dağıtımla Azure Cosmos DB NoSQL geliştirmeyi öğreten eğitim.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch Eğitimi
Veritabanı Eğitimleri

Elasticsearch Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch eğitimi: belge modeli, indeksleme, Query DSL, mapping, analizörler, aggregation, relevance ayarlama ve istemci entegrasyonu uygulamalı işlenir.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch İleri Düzey Yönetimi, İzleme ve Bakımı Eğitimi
Veritabanı Eğitimleri

Elasticsearch İleri Düzey Yönetimi, İzleme ve Bakımı Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch ileri düzey yönetim eğitimi: performans ayarlama, shard stratejisi, Stack Monitoring ile izleme, kapasite planlama, rolling upgrade ve DR.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch İleri Seviye Yönetim, İzleme ve Bakım Eğitimi
Veritabanı Eğitimleri

Elasticsearch İleri Seviye Yönetim, İzleme ve Bakım Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch üretim kümesi yönetimi, shard dengeleme, ILM, snapshot, Stack Monitoring, performans ayarı ve sorun giderme konularını kapsayan uygulamalı eğitim.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch Kurulumu ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Elasticsearch Kurulumu ve Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch kurulumu ve yönetimi eğitimi: küme kurma, düğüm rolleri, shard planlama, yapılandırma, TLS güvenlik, ILM ve snapshot yedekleme uygulamalı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn