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.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses (Minimal 5 peserta)

Related Categories