Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Redis Kurulumu: Ubuntu/Debian Sistemlerde Komut Satırından Hızlı Kurulum ve Temel Test

thecoder

Üye
Katılım
14 Mart 2026
Mesajlar
35
Merhaba arkadaşlar, bugün sizlere Ubuntu veya Debian tabanlı sunucularınızda Redis'i komut satırından nasıl hızlıca kurabileceğinizi ve kurulum sonrası temel testlerinizi nasıl yapacağınızı anlatacağım. Redis, bellek içi (in-memory) veri yapısı deposu olarak uygulamalarınızın performansını inanılmaz derecede artırır, özellikle önbellekleme (caching) ve oturum yönetimi (session management) için benim de sıklıkla başvurduğum bir çözümdür. Bu rehberi takip ederek dakikalar içinde Redis'i çalışır hale getirebilirsiniz.

📦 Paket Yöneticisi Güncellemesi ve Kurulum

İlk adım olarak, paket listemizi güncelleyelim ve ardından Redis sunucusu paketini kuralım. Bu işlemler için `sudo` yetkilerine ihtiyacınız olacak.

Bash:
sudo apt update
sudo apt install redis-server -y

Bu komutlar, sisteminizdeki mevcut paket listesini günceller ve Redis'i kurar. Kurulum sırasında size onay isteyecektir, `-y` parametresi ile bu onayı otomatik olarak veriyoruz.

⚙️ Temel Yapılandırma ve Güvenlik

Redis varsayılan olarak tüm ağ arayüzlerine (`0.0.0.0`) bağlanacak şekilde gelir. Eğer sunucunuz sadece localhost'tan erişilecekse (ki genelde önerilen budur) veya güvenlik için bir parola belirlemek istiyorsanız ana yapılandırma dosyasını düzenlemelisiniz.

Öncelikle dosyayı bir metin editörü ile açalım:

Bash:
sudo nano /etc/redis/redis.conf

Bu dosya içerisinde, güvenlik için en kritik iki ayarı bulup değiştirelim:
1. Bağlantı Kısıtlama: `bind` direktifini bulun. Sadece localhost'tan erişim için aşağıdaki gibi yapın. Eğer sunucunuzun yerel IP'sinden de erişim sağlamak isterseniz, onu da ekleyebilirsiniz.
`bind 127.0.0.1 ::1`
2. Parola Koyma (Opsiyonel ama önerilir): `# requirepass foobared` satırını bulun, başındaki `#` işaretini kaldırın ve `foobared` yazan yeri güçlü kendi parolanızla değiştirin.
`requirepass sizinGucluParolaniz123`

Değişiklikleri kaydedip (`Ctrl+X`, sonra `Y`, sonra `Enter`) editörden çıkın.

⚠️ Değişiklikleri Aktif Etme

Yapılandırma dosyasında yaptığımız değişikliklerin etkili olması için Redis servisini yeniden başlatmamız şart. Bu adımı atlamayın!

Bash:
sudo systemctl restart redis.service

Ayrıca, Redis'in sistem açılışı ile birlikte otomatik başlamasını sağlamak için aşağıdaki komutu da çalıştıralım:

Bash:
sudo systemctl enable redis.service

🔍 Kurulumu Test Etme ve Temel Komutlar

Kurulumun başarılı olup olmadığını ve servisin çalıştığını kontrol edelim.

Bash:
sudo systemctl status redis.service

Çıktıda `active (running)` yazısını görmelisiniz. Eğer bir sorun varsa, `sudo journalctl -u redis.service -f` komutu ile detaylı loglara bakabilirsiniz.

Şimdi, Redis komut satırı arayüzüne (redis-cli) bağlanalım ve temel birkaç komut deneyelim. Eğer parola belirlediyseniz, `-a` parametresi ile girmeniz gerekecek.

Bash:
redis-cli
# Veya parola ile:
# redis-cli -a sizinGucluParolaniz123

Arayüze girdikten sonra aşağıdaki gibi basit set/get işlemleri yaparak test edebilirsiniz:

Kod:
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> SET test "Merhaba Bingunluk!"
OK
127.0.0.1:6379> GET test
"Merhaba Bingunluk!"
127.0.0.1:6379> DEL test
(integer) 1
127.0.0.1:6379> exit

`PING` komutuna `PONG` yanıtı alırsanız, Redis sorunsuz çalışıyor demektir.

💡 Son Kontroller ve Optimizasyon Önerisi

Son olarak, Redis'in bellek kullanımı ve bağlantı durumu gibi istatistiklerine göz atmak için `redis-cli` içinde `INFO` komutunu kullanabilirsiniz. Bu, performans takibi için çok faydalıdır.

Benim sunucularımda, kurulum sonrası /etc/redis/redis.conf dosyasında `maxmemory` ve `maxmemory-policy` ayarlarını da yapılandırmayı unutmam. Bu, Redis'in bellek tükenmesi durumunda nasıl davranacağını belirler ve sunucunuzun stabil kalmasına yardımcı olur. Ancak bu, uygulama ihtiyacınıza göre değişen daha ileri bir konfigürasyondur.

Umarım bu adım adım rehber işinizi görmüştür. Redis kurulumu oldukça basit ama güvenlik ayarlarını atlamamak çok önemli. Siz bu konfigürasyonu kendi sunucularınızda nasıl yapıyorsunuz? Parola kullanıyor musunuz yoksa başka güvenlik katmanları ekliyor musunuz? Aklınıza takılan veya eklemek istediğiniz bir şey varsa aşağıya yazmaktan çekinmeyin. Kolay gelsin!
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Geri