Redis Nedir ve Neden Kullanılır?
Şimdi gelelim asıl meseleye: Linux üzerinde Redis’i nasıl kurup kullanabileceğiz?
Redis Kurulumuna Başlamadan Önce
1. Redis Kurulumu: Adım Adım
Adım 1: Redis Paket Depolarını Güncelleme
İlk önce terminali açın ve aşağıdaki komutla sisteminizi güncelleyin:
sudo apt update
Adım 2: Redis Paketini Yükleme
Güncellemeleri yaptıktan sonra, Redis’i yüklemek için şu komutu kullanabilirsiniz:
sudo apt install redis-server
Yükleme tamamlandığında, Redis’in düzgün şekilde kurulduğundan emin olmak için aşağıdaki komutla Redis servisini başlatabilirsiniz:
sudo systemctl start redis-server
Adım 3: Redis Durumunu Kontrol Etme
Redis’in çalıştığından emin olmak için şu komutu kullanabilirsiniz:
sudo systemctl status redis-server
Eğer her şey yolundaysa, şu mesajı görmelisiniz: “active (running)”.
Adım 4: Redis’i Sistemde Başlangıçta Otomatik Başlatma
Redis’in sistem açıldığında otomatik olarak başlatılmasını sağlamak için şu komutu kullanabilirsiniz:
sudo systemctl enable redis-server
2. Redis Kullanımı
redis-cli
Bundan sonra, Redis'in komut satırına erişmiş olacaksınız. Şimdi birkaç temel komutla Redis’i nasıl kullanacağınızı öğrenelim.
Redis'e Veri Ekleme
Veri eklemek için SET komutunu kullanabilirsiniz. Örneğin:
SET kullanici_adi "chatgpt"
Bu komut, "kullanici_adi" anahtarı ile "chatgpt" değerini Redis’e ekler.
Veriyi Okuma
Eklediğiniz veriyi almak için GET komutunu kullanabilirsiniz:
GET kullanici_adi
Bu komut, daha önce eklediğiniz değeri, yani “chatgpt”yi geri döndürecektir.
Veri Silme
Veri silmek için DEL komutunu kullanabilirsiniz:
DEL kullanici_adi
Bu komut, "kullanici_adi" anahtarını Redis’ten kaldırır.
Veri Süresi Belirleme
Redis’e eklediğiniz verilere bir süre sınırı eklemek isterseniz, EXPIRE komutunu kullanabilirsiniz:
EXPIRE kullanici_adi 3600
Bu komut, "kullanici_adi" anahtarının bir saat (3600 saniye) sonra silinmesini sağlar.
3. Redis Konfigürasyonu
sudo nano /etc/redis/redis.conf
Bu dosyada, örneğin, Redis’in hangi IP adresinden bağlanılacağını ya da hangi portu dinleyeceğini belirleyebilirsiniz. Yapılandırma dosyasını kaydedip çıkın ve ardından Redis’i yeniden başlatın:
sudo systemctl restart redis-server