全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Kueri hotkey historis

更新时间:Jul 02, 2025

Dalam instance Tair (Redis OSS-compatible), kunci yang sering diakses disebut sebagai hotkey. Pengelolaan hotkey yang tidak tepat dapat menyebabkan kemacetan dan menurunkan performa layanan. Anda dapat menggunakan fitur log audit untuk mengkueri dan menganalisis hotkey historis, sehingga memungkinkan optimasi lebih lanjut pada instance Anda.

Prasyarat

  • Fitur log audit harus sudah diaktifkan untuk instance tersebut. Untuk informasi lebih lanjut, lihat Aktifkan fitur log audit.

  • Untuk mengaktifkan fitur log audit, pengguna Resource Access Management (RAM) harus memiliki izin untuk mengelola Layanan Log Sederhana.

    • Anda dapat melampirkan kebijakan sistem AliyunLogFullAccess kepada pengguna RAM. Setelah diberikan izin dalam kebijakan ini, pengguna RAM dapat mengelola semua penyimpanan log. Untuk informasi lebih lanjut, lihat Berikan izin kepada pengguna RAM.

    • Anda juga dapat menyesuaikan kebijakan untuk membatasi pengguna RAM hanya mengelola log audit dari instance Tair (Redis OSS-compatible).

      Contoh kebijakan kustom

      {
       "Version": "1",
       "Statement": [
        {
         "Action": "log:*",
         "Resource": "acs:log:*:*:project/nosql-*",
         "Effect": "Allow"
        }
       ]
      }

Informasi latar belakang

Tair (Redis OSS-compatible) menggunakan algoritma pengurutan dan statistik yang efisien berdasarkan algoritma Least Frequently Used (LFU) untuk mengidentifikasi hotkey dalam sebuah instance. Untuk instance Redis Open-Source Edition versi 7.0.18, 6.0.2.9, atau 5.5.2.9, serta instance berbasis DRAM Tair versi 5.0.50, 24.5.1.0, atau yang lebih baru, fitur kueri hotkey menggunakan algoritma statistik yang lebih langsung dan akurat untuk memberikan permintaan per detik (QPS) yang lebih presisi.

Catatan

Sebuah kunci dianggap sebagai hotkey jika QPS-nya melebihi 5.000. Pada versi sebelumnya, sebuah kunci dianggap sebagai hotkey jika QPS-nya melebihi 3.000.

Dalam topik ini, log audit digunakan untuk mengkueri hotkey historis. Untuk informasi tentang cara menampilkan informasi hotkey secara real-time, lihat Gunakan fitur statistik kunci real-time.

Prosedur

  1. Masuk ke konsol dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance yang ingin Anda kelola berada. Kemudian, temukan instance tersebut dan klik ID instance.

  2. Di panel navigasi sisi kiri, pilih Logs > Audit Logs.

  3. Pada halaman Audit Logs, klik tab Official Version. Di pojok kanan atas, klik Time Range. Di panel yang muncul, tentukan rentang waktu yang ingin Anda kueri. Dalam contoh ini, 1 Week dipilih, yang mencakup minggu sebelumnya.

  4. Hapus kondisi filter default di bidang Keyword, masukkan type:7, lalu tekan tombol Enter. Kondisi filter type:7 digunakan untuk mengkueri hotkey.

  5. Di bagian Audit log detail, tinjau detail dari hotkey historis.

    历史热点Key详情

    Catatan

    Kolom Client ip menampilkan 127.0.0.1, yaitu alamat IP host lokal dari instance Tair.

    Di kolom Command, tinjau detail dari hotkey. Tabel berikut menjelaskan bidang-bidang dalam detail hotkey.

    Bidang

    Nilai contoh

    Deskripsi

    dbid

    "dbid":0

    Database tempat hotkey berada.

    type

    "type":"string"

    Tipe struktur data yang digunakan oleh hotkey.

    lfu

    "lfu":241

    Nilai LFU dari hotkey.

    Catatan

    Untuk instance Redis Open-Source Edition versi 7.0.18, 6.0.2.9, atau 5.5.2.9 atau instance berbasis DRAM Tair versi 5.0.50, 24.5.1.0, atau yang lebih baru, bidang ini tidak lagi digunakan dan tetap bernilai 0.

    qps

    "qps":"6000"

    • Untuk instance Redis Open-Source Edition versi 7.0.18, 6.0.2.9, atau 5.5.2.9 atau instance berbasis DRAM Tair versi 5.0.50, 24.5.1.0, atau yang lebih baru, bidang ini menunjukkan QPS yang tepat dari sebuah hotkey.

    • Di versi sebelumnya, rentang QPS perkiraan hanya dapat ditampilkan jika QPS dari sebuah hotkey kurang dari 6.000. Sebagai contoh, "qps":"4500-5000" adalah perkiraan kasar dari rentang QPS, dan 6000 adalah nilai maksimum dalam rentang perkiraan tersebut.

    key

    "key":"key:000000000008"

    Hotkey.