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