Erişim
Redis'e ş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→ Günlük dosyası/usr/bin/redis-cli→ Redis komut satırı aracı/usr/bin/redis-server→ Redis arka plan programı ikili dosyası
Hizmet Yönetimi
Ortak hizmet 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'in hangi ağ arayüzlerini dinleyeceğini kontrol eder.
- protected-mode — Uzaktan erişime izin veriyorsanız devre dışı bırakılmalıdır.
- requirepass — İstemci kimlik doğrulaması için bir parola ayarlayın.
- maxmemory — RAM kullanımını sınırlandırır (önbellekleme kullanım durumları için).
- appendonly — AOF kalıcılığını etkinleştirir.
Herhangi bir değişiklik yaptıktan sonra:
systemctl restart redis-server
Yararlı Araçlar ve Komutlar
Redis, birkaç yerleşik araç içerir:
redis-cli→ Redis için komut satırı arayüzüredis-benchmark→ Karşılaştırma aracıredis-check-aofveredis-check-rdb→ AOF/RDB kalıcılık dosyalarını doğrularedis-server→ Redis arka plan programının manuel olarak başlatılması
Günlükler ve İzleme
Günlükleri kontrol edin:
journalctl -u redis-server -f
Etkinliği izle:
redis-cli monitor
Bağlı istemcileri görüntüle:
redis-cli client list
Kalıcılık Modları
Redis iki kalıcılık seçeneğini destekler:
- RDB anlık görüntüleri → Veritabanı durumunu belirli aralıklarla kaydeder (hafif).
- AOF (Sadece Ekleme Dosyası) → Her yazma işlemini günlüğe kaydeder (daha güvenli ancak daha büyüktür).
Her ikisini de etkinleştirebilirsiniz /etc/redis/redis.conf dayanıklılık için.