Kerangka Materi
Modul 1: Pengaturan awal
- Redis Rilis
- Instalasi
- Konfigurasi
- Model keamanan
- Memulai Redis saat boot
- Pengerasan keamanan diterapkan oleh distribusi umum Linux
- Pustaka klien dan pengikatan bahasa
Modul 2: Model data
- Tipe data primitif dan perintah untuk memanipulasinya
- Kasus penggunaan tipikal untuk setiap tipe data
- Konvensi penamaan umum untuk kunci Redis
- "Redis sebagian besar bersifat single-threaded" - apa artinya dalam praktiknya
- Protokol kabel Redis
- Apa yang harus dilakukan jika perpustakaan klien Anda tidak mengenal beberapa perintah berguna
- Mengapa beberapa perintah sengaja tidak tersedia di beberapa perpustakaan klien
- Cara menyesuaikan mindset dari desainer basis data relasional
- Tips umum tentang organisasi data
- Expiration
- Pub/Sub
- Transaksi & Skrip Lua
- Modul eksternal
- Tips umum untuk konsistensi data
Modul 3: Tips kinerja
- Benchmarking Redis
- Perintah yang harus dihindari
- Debugging masalah latency
- Masalah dengan permintaan DEL besar - apa yang harus digunakan sebagai gantinya
- Pipelining
- Penyisipan massal
- Debugging penggunaan memori berlebih
- Tips optimasi memori
Modul 4: Operasi
- Mekanisme persistensi yang tersedia
- Pra-kondisi untuk menghindari aus SSD
- Backup dan restore
- Alat untuk mengeksplor isi database
- Alat untuk analisis dump
- Tuning daya tahan vs kinerja
- Beralih antara RDB dan AOF
- Kasus penggunaan untuk Redis tanpa disk
- Pengaturan tingkat OS yang relevan untuk Redis
- Memantau kinerja Redis
Modul 5: Lebih dari satu Redis
- Memulai beberapa contoh Redis pada satu server
- Partisi tingkat aplikasi
- Replikasi master-slave
- Ketersediaan tinggi menggunakan Redis Sentinel
- Redis Gugus
- Membuat Sentinel dan Cluster berfungsi di seluruh NAT
- Membuat cadangan yang konsisten
Persyaratan
Peserta harus merasa nyaman dengan tugas-tugas administrasi sistem dasar menggunakan baris perintah Linux. Beberapa topik memerlukan keterampilan pemrograman atau penulisan skrip. Saat mendaftar, harap cantumkan bahasa pemrograman yang Anda kuasai. Jika tidak ada, kami hanya akan mengeluarkan 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