概率数据结构命令
列出概率数据结构命令,并提供指向命令参考页面的链接。
以下表格列出了概率数据结构命令。有关每个命令的语法、参数和示例的更多信息,请参阅命令链接。
布隆过滤器命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
BF.ADD | ✅ 支持 |
✅ 免费版 & 固定版 |
将项目添加到过滤器中。 |
BF.EXISTS | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
检查项目是否存在于过滤器中。 |
BF.INFO | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回有关布隆过滤器的信息。 |
BF.INSERT | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将多个项目添加到过滤器。如果密钥不存在,则创建一个新的过滤器。 |
BF.LOADCHUNK | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
还原以前使用 BF.SCANDUMP 保存的布隆过滤器。 |
BF.MADD | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将多个项目添加到过滤器中。 |
BF.MEXISTS | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
对于多个项目,检查每个项目是否在过滤器中存在。 |
BF.RESERVE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
创建一个布隆过滤器。设置假阳性率和容量。 |
BF.SCANDUMP | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
开始增量保存布隆过滤器。 |
Cuckoo 过滤器命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
CF.ADD | ✅ 支持 |
✅ 免费版 & 固定版 |
将项目添加到过滤器中。 |
CF.ADDNX | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
仅当项目不存在时,将项目添加到过滤器中。 |
CF.COUNT | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回项目在过滤器中出现的可能次数。 |
CF.DEL | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
从过滤器中删除项目的一个实例。 |
CF.EXISTS | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
检查项目是否存在于过滤器中。 |
CF.INFO | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回有关 Cuckoo 过滤器的信息。 |
CF.INSERT | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将多个项目添加到过滤器中。如果过滤器不存在,则可以选择设置容量。 |
CF.INSERTNX | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
如果项目不存在,则将多个项目添加到过滤器中。如果过滤器不存在,则可以选择设置容量。 |
CF.LOADCHUNK | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
恢复先前使用 CF.SCANDUMP 保存的 Cuckoo 过滤器。 |
CF.MEXISTS | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
对于多个项目,检查每个项目是否在过滤器中存在。 |
CF.RESERVE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
创建一个 Cuckoo 过滤器并设置其容量。 |
CF.SCANDUMP | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
开始增量保存 Cuckoo 过滤器。 |
计数最小草图命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
CMS.INCRBY | ✅ 支持 |
✅ 免费版 & 固定版 |
增加项目计数。 |
CMS.INFO | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回草图的宽度、深度和总计数。 |
CMS.INITBYDIM | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将计数最小草图初始化为指定的维度(宽度和深度)。 |
CMS.INITBYPROB | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
初始化一个计数最小草图,以允许为项目计数指定过估计百分比和过估计概率。 |
CMS.MERGE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将几个草图合并成一个草图。 |
CMS.QUERY | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回草图中一个或多个项目的计数。 |
Top-k 命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
TOPK.ADD | ✅ 支持 |
✅ 免费版 & 固定版 |
将项目添加到数据结构中。 |
TOPK.COUNT | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回可能项目计数。 |
TOPK.INCRBY | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将项目的得分增加指定数量。 |
TOPK.INFO | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回所需项目数 (k)、宽度、深度和衰减值。 |
TOPK.LIST | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回 top-k 列表中项目的键。可以选择返回其项目计数。 |
TOPK.QUERY | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
检查项目是否为 top-k 项目之一。 |
TOPK.RESERVE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
使用指定的 top 出现项目的数量、宽度、深度和衰减来初始化 top-k。 |
T-digest 草图命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
TDIGEST.ADD | ✅ 支持 |
✅ 免费版 & 固定版 |
将一个或多个样本添加到 t-digest 草图中。 |
TDIGEST.CDF | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
估计所有观测值中小于或等于指定值的观测值的比例。 |
TDIGEST.CREATE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
分配内存并初始化 t-digest 草图。 |
TDIGEST.INFO | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回有关 t-digest 草图的信息。 |
TDIGEST.MAX | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回草图中的最大值。 |
TDIGEST.MERGE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
将值从一个草图复制到另一个草图。 |
TDIGEST.MIN | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
返回草图中的最小值。 |
TDIGEST.QUANTILE | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
估计一个或多个截止值。 |
TDIGEST.RESET | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
重置草图并重新初始化它。 |
TDIGEST.TRIMMED_MEAN | ✅ 支持 |
✅ 灵活版 & 年度版 ✅ 免费版 & 固定版 |
估计草图中的平均值,排除指定范围之外的值。 |