hotkv>COMMAND LIST

内置于 HotKV™

原生内置,而非外挂。

HotKV 支持 Redis 协议,并加入了自有功能。在下方任选一项,即可观看它使用真实命令运行的动画示例。

协议
RESP2 + RESP3
原生代码
C++20
Linux 服务器
x86_64 + ARM64
需安装的模块
0
功能实验室

亲眼看到每项功能运行

选择一项功能。演示会输入真实的 HotKV 命令并给出示例回复,同时展示每条命令在引擎内部的作用。

键标签

为键添加标签并进行查询:TAG.SET、TAG.GET、TAG.MEMBERS、TAG.INTER、TAG.COUNT、TAG.EXISTS、TAG.REM。无需二级索引、Lua 脚本或外部服务。

键可以带有标签,一条命令即可找到带有某个标签或同时带有多个标签的所有键。

示例会话
hotkv> MSET user:1 a user:2 b user:3 c user:4 d
OK
hotkv> TAG.SET user:1 premium eu
(integer) 2
hotkv> TAG.SET user:2 premium us
(integer) 2
hotkv> TAG.SET user:3 eu
(integer) 1
hotkv> TAG.INTER premium eu
1) "user:1"
hotkv> TAG.MEMBERS eu
1) "user:1"
2) "user:3"
hotkv> TAG.COUNT user:1
(integer) 2
架构

使用多核服务器的三种方式

服务器可以在一个主线程上执行命令,可以将数据划分为每个线程一个分片,也可以让每个线程都在同一个共享存储上工作。HotKV 围绕第三种设计从零构建,因此单个实例即可用满所有核心。

单个主线程
等待中T0T1T2T3一个共享存储执行命令网络 I/O(启用 I/O 线程时)
I/O 模型
事件循环 + 用于读写的 I/O 线程
扩展性
I/O 饱和后收益递减
多核利用
命令在一个线程上执行;要用更多核心需要多个实例或集群
每个线程一个分片
T0T1T2T3S0S1S2S3每个线程一个分片多键命令跨线程
I/O 模型
每线程 io_uring / epoll
扩展性
可跨核心扩展;多键命令需跨线程协调
多核利用
每线程内部分片
HotKV · 共享存储,所有线程
T0T1T2T3一个共享存储执行命令
I/O 模型
多线程,运行在每个核心上
扩展性
吞吐量随核心数扩展
多核利用
单实例即可用满所有核心

这是命令执行方式的示意图,而非基准测试。实测结果请见性能页面。 性能

从底层开始就是多线程

每个工作线程读取、解析并执行自己所负责连接的命令,因此 I/O 与执行都并行运行,吞吐量随核心数增长。

可预测的延迟

原生引擎,没有垃圾回收器,因此没有 Stop-the-World 停顿。

现代 C++20

HotKV 使用 C++20 编写,并编译为原生代码。

专为 Linux 服务器打造

提供适用于 x86_64 和 ARM64 Linux 的软件包。向量搜索会在可用时使用 CPU 的向量指令。

功能对比

HotKV™ 与 Redis、Valkey 和 Dragonfly 的对比,依据各项目的最新版本逐项核实。

功能HotKVRedisValkeyDragonfly
部署方式HotKV Cloud 或本地部署自行管理或 Redis Cloud自行管理或由云服务商托管自行管理或 Dragonfly Cloud
许可证商业许可RSALv2 / SSPLv1 / AGPLv3BSD-3-ClauseBSL 1.1
开发语言C++20CCC++
命令执行多线程单线程(可选 I/O 线程)单线程(I/O 线程)多线程
协议RESP2 + RESP3RESP2 + RESP3RESP2 + RESP3RESP2 + RESP3
服务器平台Linux(x86_64、ARM64)Linux、macOS、BSDLinux、macOS、BSDLinux(x86_64、ARM64)
TLS是是是是
持久化快照 + AOFRDB + AOFRDB + AOF仅快照
无 fork 快照是否否是
LLM 提示词缓存是独立服务(LangCache)否否
LLM 响应语义缓存是独立服务(LangCache)否否
AI 智能体记忆是独立服务(Agent Memory)否否
RAG 管道(分块 + 混合搜索)是混合搜索,无分块模块,无分块向量搜索,无分块
LLM Token 与成本统计是否否否
向量相似度搜索是是模块(valkey-search)是
按命令的延迟直方图是是是部分支持(可选启用百分位数)
热点键检测是服务器端 HOTKEYS 命令仅客户端部分支持(采样)
内置 Prometheus 端点是否否是
内存中的值压缩可选启用否否否
键标签是否否否
纳秒级 TTL是否否否

对比对象为 Redis 8.10.2、Valkey 9.1.2 和 Dragonfly 2.0.0,即 2026 年 9 月的最新版本。Redis 8 还提供 JSON、时间序列和概率型数据结构,Redis 另以独立服务的形式提供 LangCache 和 Agent Memory。目前处于候选发布阶段的 Valkey 9.2 增加了服务端热点键追踪和可选启用的无 fork 快照。在 HotKV Cloud 上,AI 功能随 Performance 和 Scale 套餐提供。

兼容您的技术栈

HotKV™ 支持 RESP2 和 RESP3,您正在使用的 Redis 客户端库可以直接连接。只需将其指向您的 HotKV 主机名。

兼容工具

标准 Redis 工具无需修改即可连接(支持的命令见命令参考)

redis-cli
官方 Redis CLI 可直接连接 HotKV
redis-benchmark
标准基准测试工具
memtier_benchmark
延迟与吞吐量测试;我们的基准测试即使用此工具
Prometheus
内置 /metrics 端点,无需导出器
Grafana
基于 Prometheus 指标的仪表板
HotKV SDKs
内置 AI 命令的官方客户端库