Kerangka Materi
Modul 1: Setup awal
- Rilis Redis
- Instalasi
- Konfigurasi
- Model keamanan
- Memulai Redis selama boot
- Pengerasan keamanan yang diterapkan oleh distribusi Linux umum
- Pustaka klien dan binding bahasa
Modul 2: Model data
- Tipe data primitif dan perintah untuk memanipulasinya
- Kasus penggunaan umum untuk setiap tipe data
- Konvensi penamaan umum untuk kunci Redis
- "Redis sebagian besar beroperasi single-threaded" - apa artinya dalam praktik
- Protokol wire Redis
- Apa yang harus dilakukan jika pustaka klien Anda tidak mengenali perintah yang berguna
- Mengapa beberapa perintah sengaja tidak tersedia di beberapa pustaka klien
- Cara menyesuaikan pola pikir dari seorang perancang basis data relasional
- Tips umum tentang pengorganisasian data
- Expirasi
- Pub/Sub
- Transaksi & skrip Lua
- Modul eksternal
- Tips umum tentang konsistensi data
Modul 3: Tips kinerja
- Benchmarking Redis
- Perintah yang harus dihindari
- Debugging masalah latensi
- Masalah dengan permintaan DEL besar - apa yang harus digunakan sebagai gantinya
- Pipelining
- Mass insertion
- Debugging penggunaan memori berlebihan
- Tips optimisasi memori
Modul 4: Operasi
- Mekanisme persistensi yang tersedia
- Tindakan pencegahan untuk mencegah keausan SSD
- Backup dan restore
- Alat untuk mengeksplorasi konten basis data
- Alat untuk analisis dump
- Penyetelan daya tahan vs kinerja
- Alih antara RDB dan AOF
- Kasus penggunaan untuk Redis tanpa disk
- Tunables tingkat OS yang relevan untuk Redis
- Pemantauan kinerja Redis
Modul 5: Lebih dari satu Redis
- Memulai beberapa instans Redis pada satu server
- Partisi tingkat aplikasi
- Replikasi master-slave
- Ketersediaan tinggi menggunakan Redis Sentinel
- Redis Cluster
- Membuat Sentinel dan Cluster berfungsi melintasi NAT
- Membuat backup yang konsisten
Persyaratan
Peserta harus nyaman dengan tugas-tugas dasar administrasi sistem menggunakan baris perintah Linux. Beberapa topik memerlukan keterampilan pemrograman atau scripting. Saat melakukan pemesanan, harap cantumkan bahasa pemrograman yang Anda kuasai. Jika tidak ada, kami hanya akan mengirimkan perintah redis dari redis-cli.
Testimoni (7)
Praktik langsung, bukan hanya teori.
Atilla Kolali - Raiffeisen Schweiz
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
Sangat Interaktif dengan instruktur dan Pelatihan Praktis
Paresh Kumar Giri - The Raymond Corporation
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
Ini memberikan gambaran dasar tentang cara kerja Redis.
Ben Lake - The Raymond Corporation
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
Saya suka kelompok kecil, interaksi yang baik dan kemungkinan untuk menyesuaikan.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
interaksi dengan guru. Kami melakukan banyak diskusi tentang berbagai topik.
arno bongenaar - KLM Accounts Payable SPL/AP
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
Kuliah-kuliah tersebut sangat menarik dan topik-topiknya dijelaskan dengan baik.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Kursus - Redis for Developers and System Administrators
Diterjemahkan Mesin