- Главная
- HotKV против Valkey
HotKV против Valkey
Альтернатива Valkey, созданная для многих ядер
Альтернатива Valkey™ обязана сохранить протокол. HotKV сохраняет RESP2 и RESP3 и заменяет однопоточный цикл выполнения команд движком, в котором каждое ядро выполняет команды в одном общем хранилище. Измерен в сравнении с Valkey 9.1.2 на той же машине, методика и сырые данные опубликованы.
Память во время снимка
Эта альтернатива Valkey, запущенная как одиночный экземпляр на одной машине с 160 vCPU, опередила Valkey 9.1.2 на 12 из 12 команд, с пропускной способностью от 8.6x до 56.6x выше. HotKV был собран из исходников под этот CPU. Valkey 9.1.2 работал в стандартной сборке. На небольших машинах разрыв меньше.
Прямая замена
Что эта альтернатива Valkey оставляет без изменений
HotKV реализует сетевой протокол Redis. Переход с Valkey обычно сводится к смене хоста и учётных данных. Сверьтесь со справочником команд по всему, что выходит за пределы базового набора.
Тот же протокол
RESP2 и RESP3 с согласованием через HELLO. HotKV сообщает клиентам версию Redis 8.4.0, поэтому библиотеки выбирают свои возможности по ней. Строки подключения, конвейеры, pub/sub и транзакции работают так же, как сегодня.
Те же клиенты и инструменты
Клиентские библиотеки Redis и Valkey, redis-cli, redis-cli --cluster и GUI-инструменты подключаются к 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Когда нужна альтернатива Valkey
Почему командам нужна альтернатива Valkey
Задокументированные свойства Valkey, из-за которых командам нужна альтернатива Valkey, проверены 21 октября 2026 г..
Команды выполняются в одном потоке
Valkey выполняет команды в одном главном потоке. Его потоки ввода-вывода читают, разбирают, опрашивают и записывают данные в сокеты. Выполнение команд остаётся в главном потоке, поэтому масштабирование за его пределы означает больше экземпляров или кластер. Именно здесь альтернатива Valkey оправдывает себя.
Нагрузкам ИИ нужны дополнительные компоненты
Векторный поиск в Valkey обеспечивает модуль valkey-search. Кеш промптов, семантический кеш, память агентов и учёт затрат на LLM не входят в сервер. Их приходится создавать или покупать отдельно. Альтернатива Valkey, в которую они встроены, избавляет от этой работы.
Снимки делают fork процесса
Снимок RDB создаёт дочерний процесс через fork, поэтому под нагрузкой на запись память во время снимка растёт. Кандидат в релизы Valkey 9.2 добавляет необязательный снимок без fork.
Инструменты эксплуатации находятся вне сервера
Для метрик Prometheus нужен экспортер. В Valkey 9.1 обнаружение горячих ключей является клиентской опцией valkey-cli. Кандидат в релизы 9.2 добавляет серверные команды HOTKEYS.
Измерено, а не заявлено
Эта альтернатива Valkey в цифрах. HotKV против Valkey 9.1.2 на одной машине
HotKV Ltd запускала HotKV и Valkey 9.1.2 по очереди, как одиночные экземпляры, на одной и той же машине с 160 vCPU. Каждый получал одинаковую нагрузку и все ядра. HotKV Ltd опубликовала каждую цифру вместе с методикой и сырыми данными.
- 12 из 12
- команд, на которых HotKV показал наибольшую пропускную способность в сравнении с Valkey
- 8.6x до 56.6x
- Пропускная способность HotKV как кратное Valkey по 12 командам, на которых он лидировал (от MGET до SADD)
- Нет
- команд, на которых Valkey показал больше
HotKV Ltd собрала HotKV из исходников под этот CPU. Valkey работал в стандартной релизной сборке. Оба работали как одиночные экземпляры. Число потоков соответствовало задокументированной настройке каждого продукта на все ядра и не подбиралось отдельно для каждого продукта. На машинах с малым числом ядер разрыв меньше.
Операций в секунду, медиана 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 и запускала Valkey в его стандартной релизной сборке. Полная методика и результаты · Стенд и сырые данные
Бок о бок
Эта альтернатива Valkey и Valkey, возможность за возможностью
Ради справедливости
Где Valkey опережает HotKV или просто отличается. Эта альтернатива Valkey говорит и об этом
Эта альтернатива Valkey описана честно только тогда, когда страница говорит и об этом.
- Valkey является открытым программным обеспечением под лицензией BSD-3-Clause, бесплатен в использовании и управляется Linux Foundation. HotKV является коммерческой альтернативой Valkey.
- Valkey предлагается как управляемый движок несколькими облачными провайдерами, включая Amazon ElastiCache и Google Cloud Memorystore. HotKV Cloud работает в Google Cloud и находится на этапе раннего доступа.
- Valkey работает на Linux, macOS и BSD. Серверные сборки HotKV выпускаются только для Linux (x86_64 и ARM64).
- На PING результат HotKV был ограничен генераторами нагрузки, которые работали при 86% загрузки CPU, поэтому это нижняя граница. GET в HotKV использовал 100% лимита исходящей сети и тоже является нижней границей. Valkey не достиг ни одного из этих пределов ни на одной команде.
Переход
Четыре шага от Valkey к HotKV, ваша альтернатива Valkey
Переход на HotKV как альтернатива Valkey. Что это означает на практике.
- 1
Создайте экземпляр
Выберите регион и тариф в консоли HotKV Cloud. Экземпляр является отдельной машиной. Её развёртывание, обновление и мониторинг выполняются за вас.
- 2
Направьте на него свои клиенты
Оставьте клиентскую библиотеку, которой уже пользуетесь. Замените хост, порт и учётные данные Valkey на данные экземпляра HotKV. TLS и аутентификация по паролю включены с самого начала, доступны пользователи ACL. Альтернатива Valkey, говорящая на том же протоколе, не требует изменений в клиенте для базовых команд.
- 3
Перенесите данные
Используйте знакомые инструменты. DUMP и RESTORE, MIGRATE или повтор ваших записей работают, потому что HotKV реализует эти команды.
- 4
Включите то, чего не хватало
Векторный поиск и теги ключей входят в базовые команды на каждом тарифе. Кеши промптов и семантические кеши, память агентов и учёт затрат на LLM являются командами того же сервера на тарифе Performance и выше. Без модулей, сайдкаров и второго сервиса. Именно это должна добавлять альтернатива Valkey.
Вопросы
Эта альтернатива Valkey. Вопросы и ответы
Работают ли клиенты Valkey с этой альтернативой Valkey?
Да. Клиенты Valkey используют RESP2 и RESP3, именно это реализует HotKV. valkey-cli, кластерные клиенты и GUI-инструменты подключаются без изменений кода для базовых команд.
Как HotKV сравнился с Valkey в бенчмарке?
На Azure D160alds_v7 со 160 vCPU, при запуске как одиночные экземпляры, HotKV показал наибольшую медианную пропускную способность на всех 12 командах в сравнении с Valkey 9.1.2. Кратность составила от не менее 9 раз на MGET до не менее 57 раз на SADD. Обоим были отданы все ядра. У Valkey это были потоки ввода-вывода, поскольку команды он выполняет в одном потоке.
Valkey бесплатен. Зачем платить за альтернативу Valkey?
Вы платите за движок и за функции, которые с ним поставляются. Многопоточное выполнение, векторный поиск, теги ключей и наносекундные TTL на каждом тарифе. ИИ-кеши и память агентов начиная с тарифа Performance. В HotKV Cloud выделенная машина на каждый экземпляр. Если однопоточный бесплатный сервер справляется с вашей нагрузкой, Valkey является хорошим выбором.
Могу ли я запустить HotKV в собственном облачном аккаунте?
Да. HotKV On-Premise запускает эту альтернативу Valkey на ваших собственных серверах или в вашем облачном аккаунте по лицензии, включая изолированные сети без доступа в интернет.
Эта альтернатива Valkey готова к проверке с клиентами, которые у вас уже есть
HotKV Cloud открывается волнами. Каждый экземпляр, который предлагает эта альтернатива Valkey, является выделенной машиной с многопоточным движком. Семейства ИИ-команд входят в тарифы Performance и Scale.
Другие сравнения