Redis Verdiği Verileri Okuyalım.

İstatistikler ve Anlamları

  1. uptime_in_days: 0
    • Açıklama: Redis sunucusu çalışmaya başlamış ve çok yeni. Bu, Redis’in sıfır gün ile başladığını ve uzun süre çalışmadığını gösterir. Normal, eğer Redis yeni başlatıldıysa.
  2. tcp_port: 6379
    • Açıklama: Redis’in varsayılan dinleme portu. Normal.
  3. connected_clients: 11
    • Açıklama: Şu anda Redis’e bağlı olan toplam istemci sayısı. Bu değer, bağlantı sayısına göre normal veya yüksek olabilir. Çoğu durumda, 11 istemci bağlanmışsa bu, tipik bir değer olabilir.
  4. used_memory_rss: 81.67 MB
    • Açıklama: Redis’in işletim sistemi tarafından ayrılmış ve kullanılmakta olan toplam RAM miktarı. Bu, Redis’in fiziksel RAM kullanımını gösterir.
  5. used_memory: 75.82 MB
    • Açıklama: Redis’in şu anda tahsis ettiği bellek miktarı. used_memory_rss‘den biraz daha az, bu genellikle normaldir çünkü used_memory_rss fiziksel RAM’in tüm kullanımını yansıtırken used_memory Redis tarafından tahsis edilen hafıza miktarını gösterir.
  6. mem_fragmentation_ratio: 1.08
    • Açıklama: Bellek parçalanma oranı. 1.0 olan bir değer ideal olup, 1.08 gibi bir değer hafif bir parçalanmayı gösterir. Genellikle %10’un altındaki oranlar kabul edilebilir, ancak bu değer yüksekse bellek kullanımı optimize edilebilir.
  7. total_connections_received: 12
    • Açıklama: Redis’e bağlantı yapılmış toplam istemci sayısı. Bu, bağlantı sayısının toplamını yansıtır. Çoğu durumda bu sayı düşük olabilir, ancak istatistiklerin toplandığı süreye bağlıdır.
  8. total_commands_processed: 23687
    • Açıklama: Redis’in işlediği toplam komut sayısı. Bu, Redis’in yoğunluğunu ve işlem sayısını gösterir. Normal veya yüksek olabilir, ancak komut sayısı çok fazlaysa sunucunun performansını etkileyebilir.
  9. instantaneous_ops_per_sec: 1111
    • Açıklama: Sunucunun saniyede işlediği komut sayısı. Bu, Redis’in ne kadar hızlı çalıştığını gösterir. 1111 komut/saniye, yüksek bir işlem hacmini gösterir ve Redis’in hızlı çalıştığını belirtir.
  10. keyspace_hits: 12656
    • Açıklama: Başarıyla bulunan anahtarların sayısı. Bu değer, Redis’in veri arama başarısını gösterir.
  11. keyspace_misses: 5622
    • Açıklama: Bulunamayan anahtarların sayısı. Bu değer, anahtarların ne sıklıkla bulunamadığını gösterir. Yüksek bir değer, Redis veritabanında istenen anahtarların sık bulunamadığını gösterir.
  12. hit: 69.24
    • Açıklama: Anahtar bulma oranı (hit oranı). keyspace_hits / (keyspace_hits + keyspace_misses) olarak hesaplanır. %69.24, genel olarak iyi bir hit oranıdır, ancak veritabanının yapısına bağlı olarak bu oran değişebilir.
  13. latest_fork_usec: 0
    • Açıklama: Son fork işlemi için geçen mikro saniye sayısı. 0 olması, son fork işleminin hemen gerçekleştiğini veya çok hızlı olduğunu gösterir. Normal.

Genel Değerlendirme

  • Bellek Kullanımı: used_memory_rss ve used_memory arasında çok büyük bir fark yok. Bellek kullanımınız makul görünüyor, ancak mem_fragmentation_ratio‘nun 1.08 olması hafif bir bellek parçalanması olduğunu gösteriyor. Bu, uzun vadede bellek yönetimi ile ilgili ayarlamalar yapmanız gerekebileceğini gösterir.
  • Performans: instantaneous_ops_per_sec oldukça yüksek, bu da Redis’in yüksek performans sergilediğini gösteriyor. Bu, Redis’in büyük bir işlem hacmini işlediğini ve genellikle iyi performans sağladığını belirtir.
  • Anahtar Erişimi: keyspace_hits ve keyspace_misses oranları, veritabanı anahtarlarınızın erişilebilirliğini ve veritabanınızın performansını gösterir. %69.24 hit oranı oldukça iyi bir değerdir.

Sonuç olarak, Redis’in mevcut durumu oldukça iyi görünüyor. Ancak, bellek parçalanması oranını ve yüksek komut işleme oranını izlemeye devam etmeniz faydalı olabilir.