Linux'ta Redis Nasıl Kurulur ve Yapılandırılır ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
12.02.2025

Linux’ta Redis Nasıl Kurulur ve Yapılandırılır

Redis, veritabanı, önbellek ve mesaj aracısı olarak kullanılan güçlü, bellek içi bir veri yapısı deposudur. Performansı ve çok yönlülüğü ile bilinen Redis, sıkça talep edilen verileri önbelleğe alarak uygulamaları hızlandırmak için sıklıkla kullanılır. İşte Redis’i bir Linux sistemine kurmak ve yapılandırmak için adım adım bir kılavuz.

1. Sisteminizi Güncelleyin

Redis’i kurmadan önce Linux sisteminizin güncel olduğundan emin olun:

sudo apt update && sudo apt upgrade

Bu komut paket listesini günceller ve Linux dağıtımınız için mevcut yükseltmeleri yükler.

2. Redis’i yükleyin

Çoğu Linux dağıtımı Redis’i paket depolarında sunarak kurulum sürecini basitleştirir.

Ubuntu/Debian üzerinde

sudo apt install redis-server

CentOS/RHEL üzerinde

Gerekirse EPEL deposunu etkinleştirin, ardından Redis’i yükleyin:

sudo yum install epel-release
sudo yum install redis

3. Kurulumu Doğrulayın

Redis’in doğru kurulup kurulmadığını kontrol etmek için aşağıdaki komutu kullanın:

redis-server --version

Bu komut, başarılı bir kurulumu onaylayarak kurulu Redis sürümünü göstermelidir.

4. Redis’i Başlatın ve Etkinleştirin

Kurulumdan sonra Redis’i başlatın ve açılışta başlamasını sağlayın.

Ubuntu/Debian üzerinde

sudo systemctl start redis
sudo systemctl enable redis

CentOS/RHEL üzerinde

sudo systemctl start redis
sudo systemctl enable redis

Redis’in çalıştığını doğrulamak için şunu kullanın:

sudo systemctl status redis

Redis doğru çalışıyorsa etkin bir durum görmelisiniz.

5. Redis’i Yapılandırma

Redis yapılandırması, genellikle /etc/redis/redis .conf (Ubuntu/Debian) veya /etc/redis . conf (CentOS/RHEL) içinde bulunan redis . conf dosyasında ele alınır. İşte ayarlamak isteyebileceğiniz bazı temel yapılandırmalar:

  • Bir Parola Belirleyin: Güvenlik için redis.conf dosyasına bu satırı ekleyerek bir parola belirleyin:
    requirepass your_password_here
  • IP Adresini Bağla: Varsayılan olarak Redis, güvenlik nedeniyle yalnızca 127.0.0.1 adresine bağlanır. Uzaktan erişime ihtiyacınız varsa Redis’i başka bir IP’ye bağlayabilirsiniz, ancak güvenlik duvarı ayarlarınızın güvenli olduğundan emin olun:
    bind 127.0.0.1 192.168.1.100
  • Bağlantı Noktasını Değiştirin: Redis varsayılan olarak 6379 numaralı bağlantı noktasını kullanır. Değiştirmek isterseniz, redis.conf dosyasında bu satırı bulun ve gerektiği gibi ayarlayın:
    port 6379

Herhangi bir yapılandırma değişikliği yaptıktan sonra, bunları uygulamak için Redis’i yeniden başlatın:

sudo systemctl restart redis

6. Redis Kurulumunu Test Etme

Redis’in doğru çalıştığını doğrulamak için Redis CLI kullanarak Redis’e bağlanın:

redis-cli

Bağlandıktan sonra, aşağıdaki komutları çalıştırarak temel işlevselliği test edin:

ping

Redis, çalıştığını onaylayan PONG ile yanıt vermelidir.

Bir değer ayarlamayı ve almayı da deneyebilirsiniz:

set mykey "Hello, Redis!"
anahtarımı al

Redis Hello, Redis! döndürürse, veritabanı verileri doğru şekilde depoluyor ve alıyor demektir.

7. Redis’i Arka Plan Hizmeti Olarak Yapılandırma (İsteğe Bağlı)

Redis’in arka planda çalışmasını istiyorsanız, onu bir daemon olarak yapılandırın:

  • Redis.conf dosyasında daemonize seçeneğini yes olarak ayarlayın: daemonize yes

Bu değişikliği yaptıktan sonra Redis’i yeniden başlatın.

Redis hizmetinin durumunu kontrol edin:

sudo systemctl status redis

eğer Redis arka planda çalışıyorsa:

Redis’in çalıştığını doğrulamak için işlem listesini de kontrol edebilirsiniz:

ps aux | grep redis

8. Redis Kalıcılığını Etkinleştir (İsteğe Bağlı)

Redis, verileri diske kaydetmek için iki kalıcılık seçeneği sunar:

  • RDB (Redis Veritabanı Yedekleme): Belirtilen aralıklarla veritabanının anlık görüntülerini oluşturur.
  • AOF (Yalnızca Dosya Ekle): Her yazma işlemini günlüğe kaydeder ve yalnızca ekleme yapılan bir günlük oluşturur.

Redis.conf dosyasında bu seçenekleri yapılandırın:

# To enable RDB persistence
save 900 1
save 300 10
save 60 10000  # To enable AOF persistence
appendonly yes

Kalıcılık ayarları, Redis’in yeniden başlatma veya çökme durumunda verileri kurtarmasına olanak tanır.

9. Redis’in Güvenliğini Sağlama

Redis’in güvenliğini sağlamak için bu en iyi uygulamaları göz önünde bulundurun:

  • Parola Kimlik Doğrulamasını Etkinleştirin: Daha önce açıklandığı gibi redis.conf dosyasında bir parola belirleyin.
  • Uzaktan Erişimi Sınırla: Redis erişimine yalnızca güvenilir IP adreslerinden izin verin veya harici olarak gerekmiyorsa localhost ile kısıtlayın.
  • Bir Güvenlik Duvarı Kurun: Güvenlik duvarı kurallarını yalnızca yetkili istemcilerden erişime izin verecek şekilde yapılandırın.

10. Redis’i Uygulamalarla Kullanma

Redis artık önbelleğe alma ve veri depolama gibi görevleri yerine getirmek için uygulamalarınızla entegre edilebilir. Python, PHP ve Node.js gibi diller için kütüphaneler ve eklentiler mevcuttur, bu da Redis entegrasyonunu çoğu geliştirme yığını için basit hale getirir.

Sonuç

Linux’ta Redis’i kurmak ve yapılandırmak, uygulama performansını önemli ölçüde artırabilecek basit bir işlemdir. Redis hazır ve çalışır durumdayken, projelerinizde hızından ve çok yönlülüğünden yararlanmaya başlayabilirsiniz.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills