REDISTingkat pemula
Redis & Arsitektur In-Memory Caching
Tingkatkan performa backend hingga 100x lipat dengan Redis. Pelajari konsep memori RAM vs Disk, struktur data inti Redis (Strings, Hashes, Lists, Sets, Sorted Sets), strategi cache invalidation, penetapan TTL (Time-To-Live), implementasi API rate limiter anti-spam, serta pola arsitektur Pub/Sub untuk fitur real-time.
6 Pelajaran Bertahap
Estimasi 280 Menit
Sertifikat Penyelesaian
Akses KelasGratis
Mulai belajar kapan saja. Progres belajarmu akan tersimpan otomatis di akunmu.
Mulai Belajar SekarangInstruktur: Tim Pengembang Kodeluma
Silabus & Rangkaian Materi
Daftar Pelajaran (6 Materi)
01
Pelajaran Wajib1. Pengenalan Redis: Mengapa In-Memory Mengubah Segalanya?
Ketahui perbedaan latensi RAM vs Disk, use-case utama Redis, dan arsitektur single-threaded non-blocking.
02
Pelajaran Wajib2. Struktur Data Inti: Strings, Hashes, & Lists
Simpan data JSON, kamus objek, dan antrean pesan FIFO dengan perintah MSET, HSET, HGETALL, dan LPUSH.
03
Pelajaran Wajib3. Sets & Sorted Sets (ZSET): Membangun Leaderboard Real-Time
Kuasai operasi himpunan unik (SADD, SISMEMBER) dan sistem ranking instan dengan skor numerik via ZADD.
04
Pelajaran Wajib4. Manajemen TTL (Time-To-Live) & Strategi Cache Invalidation
Atur masa kedaluwarsa kunci dengan EXPIRE dan pelajari pola Cache-Aside vs Write-Through.
05
5. Membangun API Rate Limiter Anti-Spam dengan Redis
Lindungi endpoint publik dari serangan brute-force dan DoS menggunakan pola sliding window.