Tüm Ürünler
Search
Belge Merkezi

Tair (Redis® OSS-Compatible):En çok kullanılan anahtar istatistikleri

Son Güncelleme:Oct 03, 2026

Tair veya Redis örneğinizde bellek ya da CPU kullanımı arttığında, Top Key Statistics özelliğini kullanarak büyük anahtarları ve sıcak anahtarları hızla tespit edebilirsiniz. Bu özellik; çok sayıda öğe içeren anahtarlar, yüksek miktarda bellek kullanan anahtarlar ve sık erişilen sıcak anahtarlar gibi bu anahtarlara ilişkin gerçek zamanlı ve geçmiş verileri görüntüleyerek performans sorunlarını çözmenize yardımcı olur.

Tanımlama ve sıralama mekanizması

Veritabanınıza ek yük getirmemek için bu özellik yalnızca istemci okuma veya yazma işlemleri tarafından erişilen anahtarların istatistiklerini toplar. Veritabanındaki tüm anahtarları gerçek zamanlı taramak yerine her tür için yalnızca belirli sayıda en üstteki anahtarı saklar ve gösterir. Ayrıca bir örnek yeniden başlatıldığında veya yüksek kullanılabilirlik (HA) geçişi gerçekleştiğinde toplanan istatistikler temizlenir ve süreç yeniden başlar. Bu nedenle uzun süredir erişilmeyen anahtarlar istatistiklere dahil edilmeyebilir. Veritabanınızdaki tüm anahtarların bellek kullanımını ve dağılımını analiz etmek için Offline Key Analysis özelliğini kullanın.

Anahtar türü

Uygulanabilir sürümler

İstatistiksel mekanizma

Açıklama

Büyük anahtar (öğe sayısına göre)

  • Redis Open-Source Edition 5,0 veya üzeri.

  • Tair (Enterprise Edition).

Bir Hash içindeki alanlar veya bir Set içindeki üyeler gibi öğe sayısı belirli bir eşik değerine (varsayılan: 2.000) ulaştığında veya aştığında anahtar büyük anahtar olarak kabul edilir. Bu eşiği bigkey-threshold parametresini ayarlayarak özelleştirebilirsiniz.

Not
  • Kalıcı bellek örnekleri bigkey-threshold parametresini desteklemez.

  • Bu parametre ayarlarda görünmüyorsa örneğinizin küçük sürümünü yükseltin ve tekrar deneyin.

Her veri türü için en fazla üç büyük anahtarı görüntüler. Birden fazla anahtar aynı öğe sayısına sahipse ilk yazılan önceliklendirilir.

Not
  • Tair (Enterprise Edition) kalıcı bellek örneklerinde yalnızca tüm anahtar türleri arasında öğe sayısına göre en üstteki üç anahtar görüntülenir.

  • Diğer örneklerde toplamda yalnızca üç büyük anahtar görüntüleniyorsa küçük sürümü yükseltin ve tekrar deneyin.

Büyük anahtar (bellek kullanımına göre)

Tair (Enterprise Edition) cloud-native bellek optimize edilmiş örnekler, küçük sürüm 25.6.0.0 veya üzeri.

  • Toplam bellek kullanımı belirli bir eşik değerini (varsayılan: 500 MB) aştığında anahtar büyük anahtar olarak kabul edilir. Bu eşiği bigkey-mem-threshold parametresini ayarlayarak özelleştirebilirsiniz.

  • Öğelerin ortalama bellek kullanımı 1 MB'yi aştığında da anahtar büyük anahtar olarak kabul edilir. Bu eşiği bigkey-field-mem-threshold parametresini ayarlayarak özelleştirebilirsiniz. Örneğin, değeri 1 MB'yi aşan bir String anahtarı büyük kabul edilir. Toplam bellek kullanımı sonucunda ortalama öğe boyutu 1 MB'den büyük olan 100 anahtar-değer çiftine sahip bir Hash anahtarı da büyük kabul edilir.

  • 26 Mayıs 2026 tarihinden itibaren bigkey-field-mem-threshold varsayılan değeri 50 MB'den 1 MB'ye değiştirilecektir.

Her veri türü için en fazla üç büyük anahtarı görüntüler. Anahtarlar aynı bellek kullanımına sahipse ilk yazılan önceliklendirilir.

Sıcak anahtar (QPS'ye göre)

  • Redis Open-Source Edition 5,0 veya üzeri.

  • Tair (Enterprise Edition).

Saniyedeki sorgu sayısı (QPS) 5.000'i aştığında anahtar sıcak anahtar olarak kabul edilir. Bu eşiği hotkey-threshold parametresini ayarlayarak özelleştirebilirsiniz.

Sistem en fazla 50 sıcak anahtarı görüntüler ve bunların kesin gerçek zamanlı QPS değerlerini gösterir.

Sıcak anahtar istatistikleri önceki küçük sürümlerde sınırlı destek sunar. En son küçük sürüme yükseltmeniz önerilir.

Redis Open-Source Edition 7.0.18, 6.0.2.9 ve 5.5.2.9 sürümlerinden önceki sürümlerde veya bellek optimize edilmiş Tair 5.0.50 ve 25.2.0.0 sürümlerinden önceki sürümlerde sıcak anahtarlar için QPS eşiği 3.000 olarak sabitti ve ayarlanamıyordu. Yalnızca yaklaşık bir QPS aralığı görüntülenebiliyordu ve Redis Open-Source Edition yalnızca 20 sıcak anahtar için istatistikleri destekliyordu.

Sıcak anahtar (trafiğe göre)

Tair (Enterprise Edition) cloud-native bellek optimize edilmiş örnekler, küçük sürüm 25.2.0.0 veya üzeri.

Erişim trafiği 1 MB/s'yi aştığında anahtar sıcak anahtar olarak kabul edilir.

  • Bu özellik varsayılan olarak devre dışıdır. #no_loose_high-cost-key-enabled parametresini yes olarak ayarlayarak etkinleştirebilirsiniz.

  • Trafiği B/s cinsinden eşik değerini #no_loose_high-cost-key-traffic-bytes-threshold parametresini ayarlayarak değiştirebilirsiniz.

  • #no_loose_high-cost-key-parse-hashtag ve #no_loose_high-cost-key-parse-prefix parametrelerini kullanarak hashtag'ler ve ön ekler için istatistikleri etkinleştirebilirsiniz. Bu sayede sistem, tekil anahtarların trafiğinin düşük olduğu ancak aynı hashtag'e veya ön eke sahip anahtarların birleştirilmiş trafiğinin eşiği aştığı durumları tespit edebilir. Bu özellik için küçük sürümün 25.9.1.0 veya üzeri bir sürüme yükseltilmesi gerekir.

Sistem en fazla 50 sıcak anahtarı görüntüler ve bunların kesin gelen ve giden trafiğini ayrıca erişim sıklığını gösterir.

Not

Mevcut olmayan anahtarlar için istatistikler desteklenir. Veri türü not-exist-key olarak görüntüleniyorsa bu, anahtarın mevcut olmadığı ancak sık erişildiği anlamına gelir.

Bu özellik aşağıdaki veri yapılarını destekler:

  • Yerel Redis veri yapıları: String, List, Hash, Set, Zset ve Stream

  • Tair tarafından geliştirilen veri yapıları: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc, TairZset, TairRoaring, TairTS ve TairSearch

    Not

    Tair (Enterprise Edition) kalıcı bellek örnekleri yalnızca TairHash ve TairString için istatistikleri destekler.

Yordam

  1. Konsola giriş yapın ve Instances sayfasına gidin. Üst gezinme çubuğundan yönetmek istediğiniz örneğin bulunduğu bölgeyi seçin. Ardından örneği bulun ve örnek kimliğine tıklayın.

  2. Sol gezinme bölmesinde CloudDBA > Top Key Statistics seçeneğine gidin.

  3. Bu sayfada gerçek zamanlı ve geçmiş verileri görüntüleyebilirsiniz.

    Top Key Statistics sayfası dört bölümden oluşur: Gerçek Zamanlı Büyük Anahtarlar, Geçmiş Büyük Anahtarlar, Gerçek Zamanlı Sıcak Anahtarlar ve Geçmiş Sıcak Anahtarlar. Büyük ve sıcak anahtarları tanımlamak için eşik değerlerini ayarlayabilir, en güncel verileri manuel olarak almak için Refresh seçeneğine tıklayabilir veya sonuçları otomatik olarak güncellemek için Auto-refresh seçeneğini etkinleştirebilirsiniz.

    Not
    • Örneğiniz küme mimarisi veya okuma/yazma ayrıştırma mimarisi kullanıyorsa Current Node açılır listesinden belirli bir düğüm seçerek onun verilerini de görüntüleyebilirsiniz.

    • Son dört güne ait geçmiş verileri sorgulayabilirsiniz. Tek bir sorgu için maksimum zaman aralığı üç saattir.

API referansı


DAS API


Açıklama


DescribeHotBigKeys


Şu anda bellekte bulunan gerçek zamanlı sıcak anahtarları ve büyük anahtarları alır.


DescribeTopHotKeys


Belirtilen bir süre boyunca en üstteki 20 sıcak anahtarı alır.


DescribeTopBigKeys


Belirtilen bir süre boyunca en üstteki 20 büyük anahtarı alır.


DescribeHotKeys


Bir Redis örneğinin sıcak anahtarlarını alır.

SSS

  • S: Neden String türündeki anahtarlar Large key (by number of elements) altında görüntüleniyor?

    C: Redis Open-Source Edition ve Tair ürününün bazı önceki sürümlerinde String türündeki anahtarlar değer uzunluğu varsayılan olarak 2.000 olan eşik değerini aştığında görüntülenir.

  • Neden 10'dan az öğesi olan bir anahtar büyük anahtar olarak görünüyor?

    En olası neden anahtar adının kendisinin büyük olmasıdır. Gerçek bellek ayak izini kontrol etmek için memory usage key_name komutunu çalıştırın. Sonuç beklenenden yüksek çıkarsa anahtarı yeniden adlandırmayı veya yeniden yapılandırmayı düşünün.

    Daha az yaygın bir neden eski bir küçük sürümdür. Küçük sürümü 5.2.7'den önce olan örneklerde varsayılan bigkey-threshold değeri 0'dır; bu durum düşük bellek kullanan anahtarların büyük anahtar olarak görünmesine neden olur. Bu sorunu çözmek için küçük sürümü yükseltin.