Redis, bellekte çalışan, veri yapısı ve önbellek olarak kullanılan bir veritabanı yönetim sistemidir. Dizeler, karmalar, listeler, kümeler ve sıralı kümeler gibi çeşitli veri türlerini destekler. Redis genellikle verilere hızlı bir şekilde erişerek uygulama performansını artırmak için kullanılır.
Redis'in başlıca özellikleri şunlardır
- Bellek içi: Verileri RAM'de depolar, bu da çok yüksek erişim hızlarına olanak tanır.
- Kalıcılık: Redis bellekte çalışmasına rağmen, verilerin diske kaydedilmesine izin veren kalıcılık mekanizmalarını da destekler
- Farklı veri türleri için destek: çeşitli veri yapıları sağlayarak farklı görevler için çok yönlü bir araç haline getirir.
- Replikasyon desteği: master-save modunda çalışabilir, bu da hataya dayanıklı sistemler oluşturmanıza olanak tanır
- Kümeleme desteği: verileri dağıtmak ve ölçeklenebilirliği artırmak için kümelemeyi destekler.
Ubuntu'da Redis Kurulumu
Redis'i Ubuntu'ya kurmak için aşağıdaki adımları izleyin.
Paket listesini güncelleyin:
sudo apt update
Redis'i yükleyin
sudo apt install redis-server
Hizmeti başlatın ve durumunu kontrol edin
sudo systemctl start redis
sudo systemctl status redis
Redis'i sistem açıldığında otomatik olarak başlayacak şekilde yapılandırma
sudo systemctl enable redis
Redis'in çalıştığını doğrulayın. Kurulumdan sonra Redis sunucusuna bağlanmak ve komutları çalıştırmak için redis-cli komutunu kullanabilirsiniz:
redis-cli ping
Redis doğru çalışıyorsa, bir PONG yanıtı alacaksınız.
Yapılandırma
Redis yapılandırma dosyası genellikle /etc/redis/redis.conf yolunda bulunur. Portlar, kalıcılık seviyesi ve diğer parametreler gibi ayarları değiştirebilirsiniz. Redis, yüksek performansı ve esnekliği nedeniyle web geliştirme, oyunlar, gerçek zamanlı sistemler ve diğer birçok alanda yaygın olarak kullanılmaktadır.
