CentOSにRedisプラグインのbloom-filterをインストールする

公式Webサイトからwgetコマンドを使用して、最新のタグtar.gz形式のファイルをダウンロードします。

wgetのhttps://github.com/RedisLabsModules/rebloom/archive/v1.1.1.tar.gz 

抽出インストールパッケージは、
タール-zxvf v1.1.1.tar.gz 

redisbloomフォルダに
CD RedisBloom-1.1.1 

コンパイラパッケージ
作ります

追加コンフィギュレーション・ファイル(redis.conf)モジュールのRedis 
のvim redis.confが

追加
(独自のパスの前に)のLoadModule /root/bloom/redisbloom-1.1.1/rebloom.soを

Redisのに再起動します

 一般的に使用されるブルームフィルターコマンド

フィルターパラメーター
bf.reserve codehole 0.01 100を設定します。
注:追加前に明示的に作成するにはbf.reserve命令を使用します。実行前にエラーがある場合、直接追加するとデフォルトのフィルターが作成されます:(エラー)ERRアイテムが存在し
ます。 codehole(フィルター名)を予約します0.01(error_rateエラー率)100(initial_size初期サイズ)

エレメントを追加します
bf.add codehole user1 
bf.add codehole(filter name)user1 

query the element exists 
bf.exists codehole user1 

add multiple 
bf。 madd codehole user4 user5 user6 

複数のbf.mexistsをクエリします
codehole user4 user5 user6 user7 

キー値を期限切れにして、フィルター
EXPIRE codehole 0を削除します

 

おすすめ

転載: www.cnblogs.com/nxjblog/p/12680235.html