Eğitim İçeriği
Modül 1: Başlangıç Kurulumu
- Redis Sürümleri
- Kurulum
- Yapılandırma
- Güvenlik modeli
- Sistem açılışında Redis'i başlatma
- Yaygın Linux dağıtımları tarafından uygulanan güvenlik sıkılaştırmaları
- İstemci kütüphaneleri ve dil bağlayıcıları
Modül 2: Veri Modeli
- İlkel veri türleri ve bunları manipüle etmek için kullanılan komutlar
- Her veri türü için tipik kullanım durumları
- Redis anahtarları için yaygın adlandırma kuralları
- "Redis çoğunlukla tek iş parçacıklıdır" - pratikte ne anlama gelir?
- Redis protokolü (wire protocol)
- İstemci kütüphaneniz bazı faydalı komutları bilmiyorsa ne yapmalı?
- Bazı komutların neden bazı istemci kütüphanelerde bilerek eksik olduğunu
- İlişkisel veritabanı tasarımcısı zihniyetinden nasıl kurtulmalı?
- Veri organizasyonu hakkında genel ipuçları
- Sonlanma (Expiration)
- Pub/Sub (Yayıtan/Abone)
- İşlemler (Transactions) ve Lua betikleri
- Harici modüller
- Veri tutarlılığı hakkında genel ipuçları
Modül 3: Performans İpuçları
- Redis Benchmark (Ölçeklendirme)
- İçerinde bulunulmaması gereken komutlar
- Gecikme hatası problemlerinin ayıklanması
- Büyük DEL (silme) istekleri ile ilgili problemler - yerine ne kullanılmalı?
- Pipelining (Boru Hattı)
- Toplu ekleme
- Aşırı bellek kullanımının ayıklanması
- Bellek optimizasyonu ipuçları
Modül 4: İşletim
- Kullanılabilir kalıcılık mekanizmaları
- SSD aşınmasını önleme için önlemler
- Yedekleme ve geri yükleme
- Veritabanı içeriğini keşfetmek için kullanılan araçlar
- Döküm analizi için kullanılan araçlar
- Dayanıklılık ile performans arasında denge kurma
- RDB ve AOF arasında geçiş yapma
- Diskless (disksiz) Redis kullanım durumları
- Redis için ilgili işletim sistemi düzeyindeki ayarlar
- Redis performansının izlenmesi
Modül 5: Birden Fazla Redis
- Bir sunucuda birden fazla Redis örneği başlatma
- Uygulama düzeyinde bölütleme
- Ana-çeşit replikasyonu
- Redis Sentinel kullanarak yüksek kullanılabilirlik
- Redis Cluster (Kümeleme)
- Sentinel ve Cluster'ın NAT üzerinden çalışmasını sağlama
- Tutarlı yedekleme oluşturma
Kurs İçin Gerekli Önbilgiler
Katılımcılar, Linux komut satırı kullanarak temel sistem yönetimi görevlerinde rahat olmalıdır. Bazı konular için programlama veya betik yazma becerileri gereklidir. Kayıt sırasında familiarity olduğunuz programlama dillerini lütfen listeleyin. Eğer herhangi bir programlama dili bilgisi yoksa, yalnızca redis-cli üzerinden Redis komutlarını çalıştıracağız.
Danışanlarımızın Yorumları (7)
Sadece teoriden ibaret değil, pratik çalışmalar da var.
Atilla Kolali - Raiffeisen Schweiz
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
Eğitmenle oldukça etkileşimli ve uygulamalı eğitim
Paresh Kumar Giri - The Raymond Corporation
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
Redis'in nasıl çalıştığını temel bir fikir verdi.
Ben Lake - The Raymond Corporation
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
Küçük grubu, iyi etkileşimi ve özelleştirme imkanını beğendim.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
öğretmenle etkileşim. Birçok konu hakkında tartışmalar yaptık.
arno bongenaar - KLM Accounts Payable SPL/AP
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
Dersler çok ilgi çekiciydi ve konular iyi anlatılmıştı.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Eğitim - Redis for Developers and System Administrators
Yapay Zeka Çevirisi