HotKV проти Azure Cache for Redis

Альтернатива Azure Cache for Redis для міграції 2028 року

Альтернатива Azure Cache for Redis зараз є в багатьох планах розвитку. Microsoft оголосила дати виведення з експлуатації для кожного рівня й рекомендує перейти на Azure Managed Redis, продукт на основі програмного забезпечення Redis Enterprise. HotKV є іншим шляхом. Багатопотоковий рушій, що підтримує той самий протокол Redis, на виділеній машині для кожного екземпляра. Сімейства команд ШІ вбудовані від плану Performance і вище.

Azure Cache for Redis

драбина рівнів, кожен зі своєю датою

  1. Basicвиводиться 30 вер. 2028 р.

    Redis з відкритим кодом, одна VM, без SLA

  2. Standardвиводиться 30 вер. 2028 р.

    Redis з відкритим кодом, дві VM

  3. Premiumвиводиться 30 вер. 2028 р.

    Redis з відкритим кодом, кластеризація

  4. Enterpriseвиводиться 31 бер. 2027 р.

    Redis Enterprise, модулі

  5. Azure Managed Redisновий продукт, Redis Enterprise

    Redis Enterprise 7.4, рекомендований перехід

HotKV

один рушій, три плани, оновлення на місці

  1. Starterкожне ядро

    повний базовий рушій

  2. Performanceкожне ядро

    додає модулі ШІ та LLM

  3. Scaleкожне ядро

    додає реплікацію, шифрування, аудит

Той самий рушій на кожному плані. Багатопотокове ядро, RESP2 і RESP3 та 300 базові команди не змінюються, коли ви переходите на вищий план.

Ілюстрація, а не вимірювання. Дати оголошені Microsoft, перевірено 21 жовтня 2026 р. Microsoft оголосила дати виведення з експлуатації для кожного рівня Azure Cache for Redis і рекомендує Azure Managed Redis, який вона описує як заснований на програмному забезпеченні Redis Enterprise. Плани HotKV поділяють один багатопотоковий рушій і оновлюються на місці.

Ця альтернатива Azure Cache for Redis, запущена як одиночний екземпляр на одній машині з 160 vCPU, лідирувала в 12 із 12 команд проти Redis 8.10.2, з пропускною здатністю від 14.8x до 69.7x. HotKV зібрано з вихідного коду для цього CPU. Redis 8.10.2 працював у своїй стандартній збірці. На малих машинах розрив менший.

Пряма заміна

Що зберігає ця альтернатива Azure Cache for Redis

HotKV реалізує мережевий протокол Redis. Перехід з Azure Cache for Redis зазвичай є зміною хоста й облікових даних. Перевірте довідник команд щодо всього, що виходить за межі базового набору.

Той самий протокол

RESP2 і RESP3 з узгодженням через HELLO. HotKV повідомляє клієнтам версію Redis 8.4.0, тож бібліотеки обирають свої функції за нею. Рядки підключення, конвеєри, pub/sub і транзакції працюють так само, як і сьогодні.

Ті самі клієнти та інструменти

Клієнтські бібліотеки Redis і Valkey, redis-cli, redis-cli --cluster і графічні інструменти підключаються до HotKV без змін у коді для базових команд.

Ті самі базові команди

300 базові команди, скрипти Lua і бібліотеки функцій, а також власні сімейства команд HotKV, коли вони вам потрібні.

клієнт, яким ви вже користуєтеся
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
   ... (ще чотири поля)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # команда HotKV, коли вона вам потрібна
(integer) 1

Коли потрібна альтернатива Azure Cache for Redis

Чому командам потрібна альтернатива Azure Cache for Redis

Задокументовані властивості Azure Cache for Redis, через які командам потрібна альтернатива Azure Cache for Redis, перевірені 21 жовтня 2026 р..

01

Microsoft оголосила дати виведення з експлуатації

FAQ Microsoft щодо виведення з експлуатації, перевірений 21 жовтня 2026 р., зазначає, що всі екземпляри Basic, Standard і Premium буде виведено з експлуатації 30 вересня 2028 р. Усі екземпляри Enterprise та Enterprise Flash буде виведено з експлуатації 31 березня 2027 р. Microsoft рекомендує перейти на Azure Managed Redis, який вона описує як заснований на програмному забезпеченні Redis Enterprise. Дати належать Microsoft і можуть змінитися. Будь-яка міграція є нагодою зважити альтернативу Azure Cache for Redis.

02

Один потік на рівнях з відкритим кодом

Власні настанови Microsoft кажуть, що рівні Basic, Standard і Premium працюють на Redis з відкритим кодом, який використовує один потік для обробки команд. Там додано, що горизонтальне масштабування зазвичай допомагає більше, ніж вертикальне. Більша пропускна здатність означає більше кешів для керування.

03

Redis 6.0 на рівнях з відкритим кодом

Рівні Basic, Standard і Premium працюють на Redis 6.0 з відкритим кодом. Microsoft вивела Redis 4.0 з експлуатації на цих рівнях у червні 2023 р. Рівні Enterprise працюють на Redis Enterprise 7.2. Azure Managed Redis пропонує Redis 7.4.x. HotKV реалізує RESP2 і RESP3 з 300 базовими командами. Він повідомляє клієнтам версію Redis 8.4.0.

04

Функції ШІ потребують рівнів Enterprise або більше сервісів

Модулі пошуку, JSON, імовірнісних структур і часових рядів доступні лише на рівнях Enterprise та в Azure Managed Redis. Кеш промптів, семантичний кеш, пам'ять агентів і облік вартості LLM не є функціями жодного рівня. У HotKV це сімейства команд того самого сервера. Вони входять до плану Performance і вище.

Виміряно, а не заявлено

Ця альтернатива Azure Cache for Redis, виміряна. HotKV проти Redis 8.10.2 на одній машині

HotKV Ltd виміряла Redis 8.10.2, сімейство рушіїв з відкритим кодом, на якому засновані рівні Basic, Standard і Premium. Він працював як самостійно розміщений одиночний екземпляр на тій самій машині, що й HotKV. Сам Azure Cache for Redis не вимірювали. Його рівні з відкритим кодом працюють на Redis 6.0. Його рівні Enterprise та Azure Managed Redis працюють на Redis Enterprise, який також не вимірювали. Цифри показують рушій, справедливу базову лінію для альтернативи Azure Cache for Redis.

12 із 12
команд, на яких HotKV виміряв найвищу пропускну здатність проти Redis
14.8x до 69.7x
Пропускна здатність HotKV як кратне до Redis на 12 командах, де він лідирував (від SET до RPUSH)
Немає
команд, на яких Redis виміряв більше

HotKV Ltd зібрала HotKV з вихідного коду для цього CPU. Redis працював у своїй стандартній релізній збірці. Обидва працювали як одиночні екземпляри. Кількість потоків відповідала задокументованому налаштуванню для всіх ядер кожного продукту і не підлаштовувалася під окремий продукт. На машинах з невеликою кількістю ядер розрив менший.

SET14.8x
HotKV
50.5M*
Redis
3.4M
GET32.3x
HotKV
36.6M*
Redis
1.1M
MGET16.6x
HotKV
4.6M*
Redis
278K
SETNX39.6x
HotKV
55.3M*
Redis
1.4M
APPEND16.4x
HotKV
25.1M
Redis
1.5M
INCR43.1x
HotKV
90.8M
Redis
2.1M
LPUSH25.3x
HotKV
31.6M
Redis
1.2M
RPUSH69.7x
HotKV
43.8M
Redis
628K
SADD24.7x
HotKV
50.6M*
Redis
2.1M
HSET54.0x
HotKV
29.0M*
Redis
537K
MSET29.8x
HotKV
11.3M
Redis
379K
PING38.7x
HotKV
125.2M†
Redis
3.2M

Операцій на секунду, медіана 3 запусків по 10 секунд. Кожна пара стовпчиків масштабується до швидшого сервера на цій команді.

* Обмежено мережею: результат визначила мережа екземпляра, тож власна межа сервера вища.

† Обмежено генератором навантаження: машини-генератори навантаження працювали вище 85% ЦП, тож це їхня межа, а не сервера.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), виміряно 9 жовтня 2026 р.. Значення по 256 байтів, глибина конвеєра 30, 5 000 000 попередньо заповнених ключів, що читаються рівномірно випадково. Три виділені машини-генератори навантаження. Кожен сервер працював сам як одиночний екземпляр з вимкненим збереженням даних. Кожен отримав усі ядра (Redis 128 потоків вводу-виводу, його максимум). HotKV Ltd зібрала HotKV з вихідного коду для цього CPU і запускала Redis у його стандартній релізній збірці. Повний метод і результати · Інструментарій і сирі дані

Пліч-о-пліч

Ця альтернатива Azure Cache for Redis і Azure Cache for Redis, функція за функцією

ФункціяHotKVAzure Cache for Redis
РушійHotKV, багатопотоковий, C++20Redis 6.0 з відкритим кодом (Basic, Standard, Premium); Redis Enterprise (рівні Enterprise, Azure Managed Redis)
Виконання командБагатопотокове. Кожне ядро читає, розбирає і виконує команди в одному спільному сховищіОдин потік на рівнях з відкритим кодом; кілька vCPU на екземпляр у Redis Enterprise
ПротоколRESP2 і RESP3, з узгодженням через HELLO. Повідомляє клієнтам версію Redis 8.4.0RESP2 і RESP3
Життєвий циклHotKV Cloud (ранній доступ) і on-premise, оновлення плану на місціЗа даними Microsoft: оголошено виведення з експлуатації всіх рівнів. Basic, Standard і Premium 30 вересня 2028 р., рівні Enterprise 31 березня 2027 р. Microsoft рекомендує Azure Managed Redis
Модель екземпляраКожен екземпляр HotKV Cloud є власною ізольованою машиною з виділеними vCore, ОЗП і дискомВиділені екземпляри кешу, розмір яких визначає рівень, від однієї VM (Basic) до реплікованих і кластеризованих кешів
ТарифікаціяЗа екземпляр, з оплатою щомісяця або щороку наперед і ціною за регіон. Вихідний трафік входить у пакет, з пакетами поповнення. Коли пакет вичерпано, вихідний трафік призупиняється. HotKV Cloud не тарифікує перевищення вихідного трафікуЦіна за годину залежно від рівня й розміру, з похвилинною тарифікацією. Рівні Enterprise додають ліцензію Redis Enterprise, яку купують через Azure Marketplace
SLA доступностіНемає на Starter, 99.9% на Performance, 99.95% на ScaleКожен рівень, крім Basic
Збереження данихЗнімки та AOFPremium: RDB і AOF. Рівні Enterprise: у попередній версії. Basic і Standard: немає
Пошук за векторною подібністюВбудовано (HNSW, VSIM.*), кожен планРівні Enterprise та Azure Managed Redis (модуль RediSearch)
Кеш промптів і семантичний кеш LLMВбудовано (PCACHE.*, SCACHE.*), план Performance і вище в HotKV CloudНе є функцією рушія
Пам'ять агентів ШІВбудовано (AMEM.*), план Performance і вище в HotKV CloudНе є функцією рушія
Облік токенів і вартості LLMВбудовано (LLMBUDGET.*, LLMSTATS.*), план Performance і вище в HotKV CloudНе є функцією рушія
МетрикиВбудовано. Сервер сам віддає /metrics, щойно задано metrics-port (on-premise)Метрики Azure Monitor
Позначення ключів тегамиТак (TAG.*)Ні
TTL у наносекундахТак (NEXPIRE, NTTL)Ні. TTL у мілісекундах
КлієнтиКлієнтські бібліотеки Redis і Valkey, redis-cli, redis-cli --cluster і графічні інструменти підключаються без змін у коді для базових командКлієнти Redis, зокрема StackExchange.Redis

Заради справедливості

Де ця альтернатива Azure Cache for Redis поступається Azure Cache for Redis або просто відрізняється

Сторінка «альтернатива Azure Cache for Redis» корисна лише тоді, коли каже і про це.

  • Azure Cache for Redis і Azure Managed Redis інтегруються з Azure. Це означає Private Link, зональну надмірність і активну геореплікацію на рівнях Enterprise. Azure Managed Redis додає автентифікацію Microsoft Entra ID. Якщо ваш стек повністю на Azure, ця інтеграція має реальну цінність.
  • Azure Managed Redis працює на Redis Enterprise 7.4 з модулями пошуку, JSON, імовірнісних структур і часових рядів. Redis Enterprise також використовує кілька vCPU на екземпляр. HotKV має фільтри Блума, скетчі Count-Min і Top-K на кожному плані та часові ряди від плану Performance і вище, але не має типу документів JSON.
  • HotKV Cloud працює в Google Cloud, а не в Azure. Для даних, які мають залишатися у вашій підписці Azure, HotKV On-Premise запускає той самий рушій на ваших власних віртуальних машинах Azure за ліцензією.
  • Ця альтернатива Azure Cache for Redis перебуває в ранньому доступі, з SLA на Performance і Scale та без SLA на Starter. Azure Cache for Redis є зрілим сервісом із SLA на кожному рівні, крім Basic.

Перехід

Ця альтернатива Azure Cache for Redis замість Azure Cache for Redis за чотири кроки

Що на практиці передбачає перехід, коли альтернатива Azure Cache for Redis обрана.

  1. 1

    Створіть екземпляр

    Виберіть регіон і план у консолі HotKV Cloud. Екземпляр є окремою машиною, яку розгортають, оновлюють і моніторять за вас.

  2. 2

    Спрямуйте на нього своїх клієнтів

    Залиште клієнтську бібліотеку, якою вже користуєтеся. Змініть хост, порт і облікові дані з Azure Cache for Redis на екземпляр HotKV. TLS і автентифікація за паролем увімкнені від самого початку, доступні користувачі ACL. Альтернатива Azure Cache for Redis, що говорить тим самим протоколом, не потребує змін у клієнті для базових команд.

  3. 3

    Перенесіть дані

    Використовуйте інструменти, які вже знаєте. DUMP і RESTORE, MIGRATE або повторне відтворення ваших записів працюють, бо HotKV реалізує ці команди.

  4. 4

    Увімкніть те, чого бракувало

    Векторний пошук і позначення ключів тегами є базовими командами на кожному плані. Кеші промптів і семантичні кеші, пам'ять агентів і облік вартості LLM є командами того самого сервера на плані Performance і вище. Без модуля, sidecar чи другого сервісу. Саме це має додавати альтернатива Azure Cache for Redis.

Запитання

Ця альтернатива Azure Cache for Redis у запитаннях і відповідях

Чи працюватимуть мої клієнти Azure Cache for Redis з цією альтернативою Azure Cache for Redis?

Так, для базових команд. Сервіс підтримує RESP2 і RESP3, які реалізує HotKV. StackExchange.Redis та інші клієнти RESP2 і RESP3 підключаються до екземпляра HotKV після зміни хоста й облікових даних.

Чи проводили ви бенчмарк Azure Cache for Redis?

Ні. HotKV Ltd виміряла Redis 8.10.2, сімейство рушіїв з відкритим кодом, на якому засновані рівні Basic, Standard і Premium. Він працював як самостійно розміщений одиночний екземпляр на тій самій машині зі 160 vCPU, що й HotKV. Керований сервіс, його збірки Redis 6.0 і рівні Redis Enterprise не вимірювали. Цифри описують рушій.

Чи може альтернатива Azure Cache for Redis зберігати мої дані в Azure?

HotKV Cloud працює в Google Cloud. Якщо ваші дані мають залишатися в Azure, HotKV On-Premise запускає той самий рушій на віртуальних машинах у вашій власній підписці Azure за ліцензією.

Що станеться під час виведення з експлуатації?

FAQ Microsoft щодо виведення з експлуатації зазначає, що кеші Basic, Standard і Premium буде виведено з експлуатації 30 вересня 2028 р. Він рекомендує перейти на Azure Managed Redis вже зараз. Це інший продукт, заснований на програмному забезпеченні Redis Enterprise і тарифікований як нативний сервіс Azure. Перехід на HotKV є зміною хоста й облікових даних для тих самих клієнтів. Рушій багатопотоковий від самого початку.

Нехай ця альтернатива Azure Cache for Redis пройде перевірку клієнтами, які у вас уже є

HotKV Cloud відкривається хвилями. Кожен екземпляр, який пропонує ця альтернатива Azure Cache for Redis, є виділеною машиною з багатопотоковим рушієм. Сімейства команд ШІ входять до планів Performance і Scale.