Базові даніАналітика

Аналітика в реальному часі

Рахуйте події, коли вони відбуваються, ранжуйте те, що в тренді, і бачте, які ключі несуть навантаження.

на подію
O(1)
трендові списки
Живі
метрики Prometheus
Вбудовані
Крок 1 з 4
Рахуйте кожен перегляд

Один лічильник на день. Кожна подія є одним збільшенням у пам'яті.

Приклад сесіїplaying
# Рахуйте кожен перегляд
hotkv> INCR pageviews:2026-10-16
(integer) 184213

Анімований покроковий розбір з реальними командами HotKV і прикладами відповідей. Натисніть будь-який крок, щоб перейти до нього. Команди та відповіді залишаються англійською, так само, як ви вводите й бачите їх у HotKV.

Проблема

Дашборди, що відстають на хвилини, не є реальним часом. Запис кожного перегляду сторінки в базу даних і агрегація пізніше дорогі, а коли один ключ раптом бере на себе більшу частину трафіку, ви нерідко дізнаєтеся про це лише після падіння вузла.

Як це вирішує HotKV

Лічильники та відсортовані множини дешево поглинають постійний потік подій, а підсумки доступні в будь-який момент. Виявлення гарячих ключів показує, які ключі навантажені найбільше, а власні метрики рушія експортуються у форматі Prometheus.

Крок за кроком

Що відбувається, команда за командою

  1. 01

    Рахуйте кожен перегляд

    Один лічильник на день. Кожна подія є одним збільшенням у пам'яті.

    INCR pageviews:2026-10-16
  2. 02

    Ранжуйте тренди

    Відсортовані множини тримають статті впорядкованими, поки надходять перегляди.

    ZINCRBY trending:articles 1 article:42
  3. 03

    Прочитайте топ-10

    Дашборд оновлюється щосекунди.

    ZREVRANGE trending:articles 0 9 WITHSCORES
  4. 04

    Знайдіть гарячі ключі

    З увімкненим hotkey-tracking найчастіше використовувані ключі перелічуються без сканування.

    HOTKEYS TOP 3
Де це доречно

Реальні сценарії

Медіа та видавництво

Редакції стежать, які матеріали зростають щохвилини, і просувають їх на головній сторінці.

Продуктова аналітика

Щоденні лічильники використання функцій живлять живі дашборди без сховища подій у гарячому шляху.

Операції

Виявлення гарячих ключів вказує на ключ, що стоїть за раптовим стрибком ЦП, до того як він завалить вузол.

Вбудовано

Що ви отримуєте

Дешеві лічильники

INCR на подію, на бакет.

INCRINCRBY

Трендові списки

Відсортовані множини, впорядковані в міру надходження подій.

ZINCRBYZREVRANGE

Виявлення гарячих ключів

Найчастіше використовувані ключі, приблизно, без сканування.

HOTKEYS TOP

Метрики Prometheus

Власні метрики рушія на порту метрик.

Довідка:INCRZINCRBYHOTKEYS

Поширені запитання

Як рахувати за хвилину чи за день?

Покладіть бакет в ім'я ключа, наприклад pageviews:2026-10-16, і додайте термін дії, щоб старі бакети очищалися.

Як рахувати унікальних відвідувачів?

Використовуйте HyperLogLog з PFADD і PFCOUNT. Дивіться сценарій імовірнісного підрахунку.

Чи можна моніторити HotKV за допомогою Prometheus?

Так. HotKV віддає вбудовані метрики у форматі Prometheus.

Пов'язані сценарії використання

Спробуйте на власному навантаженні

HotKV розмовляє протоколом Redis, тож ви можете направити на нього наявний клієнт і виконувати ті самі команди.