Access
Redis'ye şu adresten erişebilirsiniz: redis://localhost:6379
Etkileşimli kabuk erişimi örneği:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Önemli Dosyalar ve Dizinler
/etc/redis/redis.conf→ Ana yapılandırma dosyası/var/lib/redis/→ Kalıcılık için veri dizini/var/log/redis/redis-server.log→ Log file/usr/bin/redis-cli→ Redis komut satırı aracı/usr/bin/redis-server→ Redis daemon ikili dosyası
Service Management
Yaygın servis işlemleri:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Yapılandırma
Redis yapılandırma dosyası: /etc/redis/redis.conf
- bind. Redis'nin hangi ağ arayüzlerini dinleyeceğini belirler.
- protected-mode. Uzaktan erişime izin veriyorsanız devre dışı bırakılmalıdır.
- requirepass. İstemci kimlik doğrulaması için bir parola belirler.
- maxmemory. RAM kullanımını sınırlar (önbellekleme senaryoları için).
- appendonly. AOF kalıcılığını etkinleştirir.
Herhangi bir değişiklikten sonra:
systemctl restart redis-server
Kullanışlı Araçlar ve Komutlar
Redis, birkaç yerleşik araç içerir:
redis-cli→ Redis için komut satırı arayüzüredis-benchmark→ Benchmarking utilityredis-check-aofveredis-check-rdb→ AOF/RDB kalıcılık dosyalarını doğrularredis-server→ Redis daemon'ını manuel olarak başlatır
Günlükler ve İzleme
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
Bağlı istemcileri görüntüle:
redis-cli client list
Persistence Modes
Redis iki kalıcılık seçeneği sunar:
- RDB anlık görüntüleri → Veritabanı durumunu belirli aralıklarla kaydeder (hafif).
- AOF (Append Only File) → Her yazma işlemini günlüğe kaydeder (daha güvenli, ancak daha büyük).
İkisini birlikte şurada etkinleştirebilirsiniz: /etc/redis/redis.conf for durability.