File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
docs/cs-basics/data-structure Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ root@21396d02c252:/data# redis-cli
260
260
261
261
1 . ** ` BF.ADD ` ** :将元素添加到布隆过滤器中,如果该过滤器尚不存在,则创建该过滤器。格式:` BF.ADD {key} {item} ` 。
262
262
2 . ** ` BF.MADD ` ** : 将一个或多个元素添加到“布隆过滤器”中,并创建一个尚不存在的过滤器。该命令的操作方式` BF.ADD ` 与之相同,只不过它允许多个输入并返回多个值。格式:` BF.MADD {key} {item} [item ...] ` 。
263
- 3 . ** ` BF.EXISTS ` ** : 确定元素是否在布隆过滤器中存在。格式:` BF.EXISTS {key} {item} ` 。
263
+ 3 . ** ` BF.EXISTS ` ** : 确定元素是否在布隆过滤器中存在。格式:` BF.EXISTS {key} {item} ` 。
264
264
4 . ** ` BF.MEXISTS ` ** : 确定一个或者多个元素是否在布隆过滤器中存在格式:` BF.MEXISTS {key} {item} [item ...] ` 。
265
265
266
266
另外,` BF.RESERVE ` 命令需要单独介绍一下:
@@ -272,7 +272,7 @@ root@21396d02c252:/data# redis-cli
272
272
下面简单介绍一下每个参数的具体含义:
273
273
274
274
1 . key:布隆过滤器的名称
275
- 2 . error_rate :误报的期望概率。这应该是介于 0 到 1 之间的十进制值 。例如,对于期望的误报率 0.1%(1000 中为 1),error_rate 应该设置为 0.001。该数字越接近零,则每个项目的内存消耗越大,并且每个操作的 CPU 使用率越高。
275
+ 2 . error_rate : 期望的误报率。该值必须介于 0 到 1 之间 。例如,对于期望的误报率 0.1%(1000 中为 1),error_rate 应该设置为 0.001。该数字越接近零,则每个项目的内存消耗越大,并且每个操作的 CPU 使用率越高。
276
276
3 . capacity: 过滤器的容量。当实际存储的元素个数超过这个值之后,性能将开始下降。实际的降级将取决于超出限制的程度。随着过滤器元素数量呈指数增长,性能将线性下降。
277
277
278
278
可选参数:
You can’t perform that action at this time.
0 commit comments