Redis

Redis adalah penyimpanan data menggunakan RAM, biasanya bisa digunakan untuk database, message broker, dll. Redis berbasis Key-Value Database. Paradigma key-value adalah paradigma dimana data disimpan dalam bentuk pair (key-value). Key mirip dengan primary key, sedangkan value adalah isi dari data.

Redis menyimpan datanya di memori, namun kita bisa memintanya untuk menyimpan data secara regular permanen ke disk. Data tersebut hanya dijadikan backup ketika redis reload. Redis hanya memanipulasi data yang ada di memory.

Redis berfungsi untuk mengatasi aplikasi yang lambat, yg bisa disebabkan oleh
 * 1) Query yang berat ke database
 * 2) Request third party yang lama
 * 3) Business logic yang lambat
 * 4) Scheduler