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 umum untuk setiap tipe data
  • Konvensi penamaan umum untuk kunci Redis
  • "Redis sebagian besar berulir tunggal" - apa artinya dalam praktik
  • Redis protokol kawat
  • Apa yang harus dilakukan jika pustaka klien Anda tidak mengetahui beberapa perintah yang berguna
  • Mengapa beberapa perintah sengaja tidak tersedia di beberapa pustaka klien
  • Cara menyesuaikan pola pikir Anda dari seorang desainer basis data relasional
  • Tips umum tentang organisasi data
  • Kedaluwarsa
  • Pub/Restoran
  • Transaksi & Lua skrip
  • Modul eksternal
  • Tips umum tentang konsistensi data

Modul 3: Tips kinerja

  • Pembandingan Redis
  • Perintah untuk dihindari
  • Men-debug masalah latensi
  • Masalah dengan permintaan DEL yang besar - apa yang harus digunakan sebagai gantinya
  • Perpipaan
  • Penyisipan massa
  • Mendebug penggunaan memori yang berlebihan
  • Tips pengoptimalan memori

Modul 4: Operasi

  • Mekanisme persistensi yang tersedia
  • Tindakan pencegahan untuk menghindari keausan SSD
  • Pencadangan dan pemulihan
  • Alat untuk menjelajahi konten basis data
  • Alat untuk analisis dump
  • Penyetelan daya tahan vs kinerja
  • Beralih antara RDB dan AOF
  • Kasus penggunaan untuk diskless Redis
  • Tunable tingkat OS relevan untuk Redis
  • Pemantauan 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

Modul 6: Ketersediaan Tinggi

  • Instal dan Setup multi-Redis server
  • Server mandiri dengan beberapa instance
  • Replikasi master/slave
  • Redis Cluster HA dengan Sentinel
  • Redis klaster sharding
  • Kombinasi replikasi Redis (dengan Sentinel) + kemampuan Sharding
  • Pemantauan, pencadangan/pemulihan, dan penyetelan kinerja untuk pengaturan

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.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses (Minimal 5 peserta)

Related Categories