溫馨提示×

redis如何使用布隆過濾器

小新
183
2021-03-22 12:01:47
欄目: 云計(jì)算

redis如何使用布隆過濾器

布隆過濾器2個(gè)基本指令是bf.add和bf.exists,如果想要一次添加多個(gè),就需要用到bf.madd 指令,同樣如果需要一次查詢多個(gè)元素是否存在,就需要用到bf.mexists 指令,基本使用如下:

127.0.0.1:6379> bf.add codehole user1

(integer) 1

127.0.0.1:6379> bf.add codehole user2

(integer) 1

127.0.0.1:6379> bf.add codehole user3

(integer) 1

127.0.0.1:6379> bf.exists codehole user1

(integer) 1

127.0.0.1:6379> bf.exists codehole user2

(integer) 1

127.0.0.1:6379> bf.exists codehole user3

(integer) 1

127.0.0.1:6379> bf.exists codehole user4

(integer) 0

127.0.0.1:6379> bf.madd codehole user4 user5 user6

1) (integer) 1

2) (integer) 1

3) (integer) 1

127.0.0.1:6379> bf.mexists codehole user4 user5 user6 user7

1) (integer) 1

2) (integer) 1

3) (integer) 1

4) (integer) 0

0