TOPK.RESERVE
语法
TOPK.RESERVE key topk [width depth decay]
- 可用版本
- Redis Open Source / Bloom 2.0.0
- 时间复杂度
- O(1)
- ACL 类别
-
@topk
,@write
,@fast
,
使用指定的参数初始化 TopK。
参数
- key: 草图所在的键。
- topk: 要保留的出现频率最高项目的数量。
可选参数
- width: 每个数组中保留的计数器数量。(默认值 8)
- depth: 数组数量。(默认值 7)
- decay: 已占用桶中计数器减少的概率。它会对其计数器进行幂运算 (decay ^ bucket[i].counter)。因此,随着计数器值的升高,减少的几率会降低。(默认值 0.9)
返回值
Simple string reply (简单字符串回复) - 如果执行正确,则返回 OK
,否则返回 []。
示例
redis> TOPK.RESERVE topk 50 2000 7 0.925
OK