Nedir
Bir NoSQL türü olan Redis, bellek tabanlı (verisini RAM’e yazmakta.) ve genellikle verilerini Anahtar-Değer ( Bunu Verinin Adı-Verinin Kendisi şeklinde kodlayabiliriz.) şeklinde depolayan, oldukça hızlı bir veritabanı ve önbellekleme (cache) sistemidir.
Tercih Edildiği Alanlar
· Caching
· Session’lar
· Sayısını bildiğin kadar veri tutan hizmetler.
· Kuyruk Sistemleri
· Mesajlama Sistemleri
Avantajları
· Veriler RAM’de olduğu için R/W işlemlerini çok hızlı yapar.
· Kolay kullanım ve kurulum.
Kurulum
Bu not Linux üzerinde hazırlandığı için kurulum Linux’a uygun. Redis Documentation’da diğer işletim sistemleri için kurulumlara bakılabilir. Ayrıca burda RHELL anlatılsada Windows için WSL kullanılarak da rahatça kullanılabilir.
RHELL:
sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis
Yukardaki kod RHELL sistemlerde Redis’i kurmanızı sağlar. Kurduktan sonra çalıştığını doğrulamak için
redis-cli ping
size “PONG” şeklinde çıktı dönüyorsa, kurulum doğru bir şekilde tamamlanmış demektir.
Daha sonraları sadece Redis’in CLI’ına geçebilmek için
redis-cli
yazmanız yeterli olacaktır.
Last updated