GELİŞTİRİCİLER VE SİSTEM YÖNETİCİLERİ İÇİN REDİS EĞİTİMİ

Redis'i hem geliştirici hem yönetici olarak ileri düzeyde kullanın

Veri yapıları, kalıcılık, replikasyon, Sentinel, Cluster ve üretim performans yönetimi

Geliştiriciler ve Sistem Yöneticileri için Redis Eğitimi, Redis'i hem uygulama geliştirme hem de altyapı yönetimi açısından ileri düzeyde ele alan bir programdır.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Redis'i geliştirme ve sistem yönetimi açısından uçtan uca ele alan ileri seviye eğitim

Geliştiriciler ve Sistem Yöneticileri için Redis Eğitimi, Redis'i hem uygulama geliştirme hem de altyapı yönetimi açısından ileri düzeyde ele alır. Katılımcılar String, Hash, List, Set, Sorted Set, Stream ve HyperLogLog gibi veri yapılarını ve kullanım desenlerini kavrar. RDB ve AOF ile kalıcılık, bellek yönetimi ve eviction politikaları işlenir. Replikasyon, Sentinel ile yüksek erişilebilirlik ve Redis Cluster ile yatay ölçekleme ele alınır. Güvenlik ve izleme de işlenir.

Süre ve Format

4 Gün. İlk gün veri yapıları, ikinci gün kalıcılık ve bellek, üçüncü gün replikasyon ve Sentinel, dördüncü gün Cluster, güvenlik ve performans işlenir.

Seviye

İleri Seviye — Redis veri yapıları, kalıcılık, replikasyon, Sentinel ve Cluster ile hem geliştirme hem yönetim odaklı ileri eğitim

Öğrenme Metodu

Her konu gerçek Redis sunucuları, redis-cli ve çok düğümlü kurulum üzerinde hem geliştirme hem yönetim senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

🧱Veri yapıları

String'ten Sorted Set ve Stream'e kadar Redis veri yapılarını gerçek kullanım desenleriyle ileri düzeyde öğrenirsiniz.

🛡️Yüksek erişilebilirlik

Replikasyon, Sentinel ve Cluster ile Redis'i kesintisiz ve ölçeklenebilir biçimde çalıştırmayı deneyimlersiniz.

⚡Performans yönetimi

Kalıcılık, eviction ve bellek ayarıyla Redis'i üretim yükünde performanslı tutmayı uygularsınız.

Anahtar Konular

redis eğitimiredis cluster eğitimiredis sentinel eğitiminosql veritabanı eğitimiredis yönetim eğitimiönbellek eğitimiredis geliştirici eğitimidevops redis eğitimiredis performans eğitimiin-memory veritabanı eğitimi
“Redis'i hem geliştirici hem yönetici gözüyle öğrenmek, onu yalnızca hızlı değil aynı zamanda dayanıklı ve ölçeklenebilir kılmaktır.”

Ön Koşullar

İleri seviye eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Veritabanı deneyimi

Önbellek veya veritabanı kullanımına dair temel deneyim Redis desenlerini kavramayı kolaylaştırır.

2
Linux ve komut satırı

Linux ve terminal kullanımı Redis kurulumu, yapılandırma ve redis-cli için gereklidir.

3
Ağ ve servis bilgisi

Port, servis ve temel ağ kavramları replikasyon ve Cluster topolojisini anlamada faydalıdır.

4
Redis ortamı

Birden fazla Redis düğümü kurabileceğiniz ortam yönetim uygulamalarının denenmesini sağlar.

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ılar Redis veri yapılarının iç yapısını ve karmaşıklığını kavrar; her yapıyı gerçek kullanım desenleriyle (önbellek, sıralama, kuyruk, sayaç) uygulamalı olarak kullanmayı öğrenir.
Modül 1
String, Hash ve Bellek Modeli
  • String komutları: SET, GET, INCR, SETEX ve TTL
  • Hash ile nesne alanlarını tek anahtarda tutma
  • Anahtar isimlendirme (namespace) ve süre yönetimi
  • Bellek verimliliği ve küçük yapı optimizasyonları
  • Önbellek deseni: cache-aside ve expiration
  • Atomik sayaç ve rate limiting için INCR kullanımı
Modül 2
List, Set ve Sorted Set
  • List ile LPUSH, RPUSH ve kuyruk/yığın desenleri
  • BLPOP ile bloklayan kuyruk ve iş sırası
  • Set ile üyelik, kesişim ve birleşim işlemleri
  • Sorted Set ile ZADD, ZRANGE ve skor tabanlı sıralama
  • Leaderboard ve öncelik kuyruğu senaryoları
  • ZRANGEBYSCORE ile aralık sorguları
Modül 3
Stream, Pub/Sub ve Gelişmiş Yapılar
  • Redis Streams ile XADD, XREAD ve olay günlüğü
  • Consumer group ile dağıtık tüketim ve ack
  • Pub/Sub ile yayınla-abone ol mesajlaşma
  • HyperLogLog ile yaklaşık benzersiz sayım
  • Bitmap ve bit işlemleriyle kompakt sayaçlar
  • Geospatial komutlarla konum tabanlı sorgular
Modül 4
Transaction, Pipelining ve Lua
  • MULTI/EXEC ile transaction ve komut gruplama
  • WATCH ile optimistik kilitleme ve CAS deseni
  • Pipelining ile ağ gidiş-dönüşünü azaltma
  • Lua script ile sunucu tarafı atomik işlem
  • EVAL, EVALSHA ve script cache yönetimi
  • Keyspace notification ile olay dinleme
Günün hedefiKatılımcılar RDB ve AOF kalıcılık mekanizmalarını, bellek yönetimini ve eviction politikalarını kavrar; redis.conf yapılandırmasıyla veri dayanıklılığı ile performans dengesini kurmayı öğrenir.
Modül 1
RDB ile Snapshot Kalıcılığı
  • RDB snapshot mantığı ve save tetikleme kuralları
  • BGSAVE ile arka planda fork ve kopyalama
  • RDB dosyasının yedekleme ve geri yükleme kullanımı
  • Snapshot aralığı ve veri kaybı penceresi dengesi
  • Fork maliyeti ve copy-on-write bellek etkisi
  • RDB'nin yeniden başlatmada yükleme davranışı
Modül 2
AOF ve Hibrit Kalıcılık
  • AOF ile her yazmanın komut günlüğüne eklenmesi
  • appendfsync always/everysec/no dayanıklılık seçenekleri
  • AOF rewrite ile dosya küçültme ve kompaktlama
  • RDB+AOF hibrit kalıcılık yapılandırması
  • AOF bozulması ve redis-check-aof ile onarım
  • Kalıcılık stratejisi ve kurtarma süresi kararı
Modül 3
Bellek Yönetimi ve Eviction
  • maxmemory ayarı ve bellek sınırı yönetimi
  • LRU, LFU, random ve TTL tabanlı eviction politikaları
  • noeviction davranışı ve yazma reddi senaryosu
  • MEMORY USAGE ve MEMORY DOCTOR ile analiz
  • Bellek parçalanması (fragmentation) ve yeniden tahsis
  • Büyük anahtar (big key) tespiti ve yönetimi
Modül 4
Yapılandırma ve İşletim
  • redis.conf temel parametreleri ve CONFIG SET
  • Lazy freeing ve arka plan silme ayarları
  • Client output buffer ve bağlantı limitleri
  • slowlog ile yavaş komut tespiti
  • LATENCY komutlarıyla gecikme analizi
  • Yapılandırma değişikliklerinin kalıcı hale getirilmesi
Günün hedefiKatılımcılar Redis replikasyonunu ve Sentinel ile otomatik failover mekanizmasını kurar; master-replica topolojisi ve yüksek erişilebilirlik senaryolarını üretim bakışıyla yönetmeyi öğrenir.
Modül 1
Replikasyon Mimarisi
  • Master-replica asenkron replikasyon mantığı
  • replicaof ile replica yapılandırması
  • Full ve partial resynchronization süreçleri
  • Replication backlog ve replica offset takibi
  • Replica üzerinde okuma ölçekleme deseni
  • Replikasyon gecikmesi ve tutarlılık etkisi
Modül 2
Redis Sentinel Mimarisi
  • Sentinel mimarisi ve monitör edilen master kavramı
  • Quorum ile master down kararı ve konsensüs
  • Otomatik failover ve yeni master seçimi
  • Sentinel yapılandırması ve çoklu Sentinel kurulumu
  • İstemcilerin Sentinel üzerinden master keşfi
  • Notification script ve failover olay yönetimi
Modül 3
Yüksek Erişilebilirlik Senaryoları
  • Failover testi ve kurtarma süresi ölçümü
  • Split-brain riski ve min-replicas ayarları
  • Veri kaybını azaltan WAIT komutu kullanımı
  • Bakım penceresi ve planlı master değişimi
  • İzleme ile replikasyon sağlığının takibi
  • Felaket kurtarma ve yedek merkez stratejisi
Modül 4
Bağlantı ve İstemci Yönetimi
  • İstemci tarafı yeniden bağlanma ve retry desenleri
  • Connection pool ve istemci kütüphanesi ayarları
  • Read/write ayrımı ve replica'dan okuma
  • Timeout ve keepalive yapılandırması
  • Failover sırasında istemci davranışı
  • Bağlantı güvenliği ve TLS kullanımı
Günün hedefiKatılımcılar Redis Cluster ile sharding ve yatay ölçeklemeyi kurar; güvenlik, erişim kontrolü ve performans izleme ile Redis'i üretim ölçeğinde güvenli ve verimli işletmeyi öğrenir.
Modül 1
Redis Cluster Mimarisi
  • 16384 hash slot ve veri dağıtımı mantığı
  • Cluster oluşturma ve slot atama işlemleri
  • Master-replica eşlemesi ve node failover
  • MOVED ve ASK yönlendirme ile istemci davranışı
  • Resharding ve slot taşıma işlemleri
  • Cross-slot komut sınırı ve hash tag kullanımı
Modül 2
Cluster İşletimi ve Ölçekleme
  • Düğüm ekleme, çıkarma ve yeniden dengeleme
  • cluster nodes ve cluster info ile durum takibi
  • Node arızası ve otomatik failover davranışı
  • Cluster bus ve düğümler arası iletişim
  • Büyük dağıtımlarda topoloji planlaması
  • Yedekleme ve kurtarmanın cluster üzerinde yönetimi
Modül 3
Güvenlik ve Erişim Kontrolü
  • requirepass ve istemci kimlik doğrulama
  • ACL ile kullanıcı, komut ve anahtar bazlı yetki
  • Tehlikeli komutların rename veya devre dışı bırakılması
  • TLS ile şifreli istemci ve düğüm iletişimi
  • Ağ izolasyonu ve protected mode
  • Güvenlik denetimi ve erişim loglama
Modül 4
Performans İzleme ve Optimizasyon
  • INFO çıktısıyla bellek, istek ve bağlantı metrikleri
  • redis-benchmark ile yük ve throughput testi
  • latency ve slowlog ile gecikme kök neden analizi
  • Hotkey ve big key tespiti ile yük dengeleme
  • Prometheus/exporter ile metrik toplama
  • Kapasite planlama ve ölçek büyütme kararları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri yapıları

String'ten Stream'e kadar Redis veri yapılarını gerçek kullanım desenleriyle doğru biçimde seçip kullanabilirsiniz.

✅
Kalıcılık

RDB ve AOF mekanizmalarını kurgulayarak veri dayanıklılığı ile performans arasında doğru dengeyi kurabilirsiniz.

✅
Bellek yönetimi

maxmemory ve eviction politikalarıyla belleği yönetip büyük anahtar sorunlarını tespit edebilirsiniz.

✅
Replikasyon

Master-replica replikasyonunu kurarak okuma ölçekleme ve veri çoğaltma stratejisi uygulayabilirsiniz.

✅
Sentinel HA

Sentinel ile otomatik failover kurarak Redis'te yüksek erişilebilirliği güvenle sağlayabilirsiniz.

✅
Redis Cluster

Hash slot tabanlı Cluster ile sharding ve yatay ölçeklemeyi kurup işletmeyi yönetebilirsiniz.

✅
Güvenlik

ACL, TLS ve protected mode ile Redis erişimini üretim düzeyinde güvenli hale getirebilirsiniz.

✅
Performans izleme

INFO, slowlog ve benchmark ile Redis performansını izleyip kök neden analizi yapabilirsiniz.

Kimler İçin Uygundur?

  • Redis'i önbellek
  • kuyruk ve gerçek zamanlı veri için kullanan yazılım geliştiriciler ile Redis altyapısını kuran ve işleten sistem yöneticileri
  • DevOps
  • SRE mühendisleri ile performans ve ölçekten sorumlu BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Redis'i önbellek, kuyruk ve gerçek zamanlı veri için kullanan yazılım geliştiriciler ile Redis altyapısını kuran ve işleten sistem yöneticileri, DevOps ve SRE mühendisleri için uygundur. İleri seviye olduğundan temel Redis veya veritabanı deneyimi önerilir.
Eğitim neden hem geliştiricilere hem yöneticilere yönelik?
Redis hem uygulama içinde veri yapısı ve kuyruk olarak kullanılır hem de replikasyon, Sentinel ve Cluster ile işletilen bir altyapıdır. Eğitim veri yapıları ve desenlerle geliştirici tarafını, kalıcılık, HA ve ölçeklemeyle yönetici tarafını birlikte kapsar.
Eğitim kaç gün sürüyor ve neler işleniyor?
Eğitim 4 gün sürer. İlk gün veri yapıları ve desenler, ikinci gün kalıcılık ve bellek yönetimi, üçüncü gün replikasyon ve Sentinel, dördüncü gün Redis Cluster, güvenlik ve performans izleme uygulamalı olarak işlenir.
Hangi ön bilgiye ihtiyaç var?
Temel veritabanı veya önbellek deneyimi, Linux ve komut satırı kullanımı ile port ve servis gibi temel ağ kavramları faydalıdır. Birden fazla Redis düğümü kurabileceğiniz bir ortam uygulamaları bizzat denemenizi sağlar.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim yüz yüze veya online olarak verilebilir ve kurumun Redis kullanım senaryolarına göre içerik uyarlanabilir.

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. Geliştiriciler ve Sistem Yöneticileri için Redis Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıNoSQL for FSD Development Eğitimi
Veritabanı Eğitimleri

NoSQL for FSD Development Eğitimi

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

NoSQL for FSD eğitimi: MongoDB veri modelleme, Mongoose ODM, Node.js/Express ile REST API, aggregation ve MERN entegrasyonunu uçtan uca uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıNoSQL Veritabanlarına Giriş Eğitimi
Veritabanı Eğitimleri

NoSQL Veritabanlarına Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

NoSQL veritabanlarına giriş eğitimi: document, key-value, column-family ve graph modelleri, CAP teoremi, BASE ve doğru veritabanı seçimini sıfırdan öğrenin.

Detayları Gör →
NoSQL VeritabanlarıNoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi
Veritabanı Eğitimleri

NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi

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

Azure Cosmos DB eğitimi: partition key tasarımı, beş tutarlılık seviyesi, RU/s maliyet modeli, NoSQL API, change feed ve global dağıtımı uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıProcessing Data: Using Kafka with Cassandra & Confluent Eğitimi
Veritabanı Eğitimleri

Processing Data: Using Kafka with Cassandra & Confluent Eğitimi

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

Kafka, Cassandra ve Confluent eğitimi: olay akışı, topic ve partition, Kafka Connect ile Cassandra entegrasyonu, Schema Registry ve ksqlDB stream processing.

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

Redis Eğitimi

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

Redis eğitimi: string, hash, list, set ve sorted set veri yapıları, önbellekleme desenleri, pub/sub, Streams, transaction ve Lua script'i uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıRedis ile Bellek İçi Veri Yönetimi Eğitimi
Veritabanı Eğitimleri

Redis ile Bellek İçi Veri Yönetimi Eğitimi

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

Redis ile bellek içi veri yönetimi eğitimi: önbellekleme desenleri, oturum yönetimi, rate limiting, dağıtık kilit, atomik işlemler ve uygulama entegrasyonu.

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