概率数据结构命令
列出概率数据结构命令并提供指向命令参考页面的链接。
以下表格列出了概率数据结构命令。有关每个命令的语法、参数和示例的更多信息,请参阅命令链接。
布隆过滤器命令
命令 | Redis 企业版 |
Redis 云 |
描述 |
---|---|---|---|
BF.ADD | ✅ 支持 |
✅ 免费 & 固定 |
将项目添加到过滤器中。 |
BF.EXISTS | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
检查过滤器中的项目是否存在。 |
BF.INFO | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
返回关于布隆过滤器的信息。 |
BF.INSERT | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
向过滤器中添加多个项目。如果键不存在,则创建一个新的过滤器。 |
BF.LOADCHUNK | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
恢复之前使用 BF.SCANDUMP 保存的布隆过滤器。 |
BF.MADD | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
向过滤器添加多个项目。 |
BF.MEXISTS | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
对于多个项目,检查每个项目是否存在于过滤器中。 |
BF.RESERVE | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
创建一个布隆过滤器。设置误判率和容量。 |
BF.SCANDUMP | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
开始布隆过滤器的增量保存。 |
布谷鸟过滤器命令
命令 | Redis 企业版 |
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 企业版 |
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 | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
检查一个项目是否是前k个项目之一。 |
TOPK.RESERVE | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
初始化一个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 | ✅ 支持 |
✅ 灵活 & 年度 ✅ 免费 & 固定 |
从草图中估计平均值,排除指定范围之外的值。 |