Course Outline
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
Requirements
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.
Testimonials (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Course - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Course - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Course - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Course - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Course - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.