1. ホーム
  2. データベース
  3. レディス

redisプラグインbloom-filterをcentosにインストールする方法

2022-01-15 03:35:43

プリアンブル

linuxにredisをインストールすることは忘れて、redisインストールプラグインのBloom Filterに注目しましょう。

ブルームフィルタ:長いバイナリベクトル列からなるデータ構造で、バイナリ配列と考えることができる。バイナリなので0か1のどちらかを保持するが、初期のデフォルト値はすべて0である。

これを以下に示す。

ステップス

1. redisbloomプラグインのダウンロード(redisウェブサイトからダウンロードできます。)

https://github.com/RedisLabsModules/redisbloom/

最新のタグを見つけて、tar.gz形式でダウンロードすればよいのです。

[root@redis]# wget https://github.com/RedisLabsModules/rebloom/archive/v1.1.1.tar.gz


2. 解凍してインストールし、.so ファイルを生成します。

[root@redis]# tar -zxvf v1.1.1.tar.gz
 
[root@redis]# cd redisbloom-1.1.1/
 
[[email protected]]# make
 
[[email protected]]# ls
 
contrib Dockerfile docs LICENSE Makefile mkdocs.yml ramp.yml README.md rebloom.so src tests


3. redis設定ファイル(redis.conf)にモジュールを追加します。

[root@yangwenjiong-centos etc]# cd /etc/redis/
 
[root@yangwenjiong-centos redis]# ls
 
redis.conf


4. 設定ファイルは、モジュールコードを追加します

[root@redis]# vim redis.conf
 
#####################MODULES#################### # Load modules at startup. If the server is not able to load modules, it will abort.
# It is possible to use multiple loadmodule directives.
loadmodule /usr/local/redis/redisbloom-1.1.1/rebloom.so


5. redisを起動するだけ

[root@redis]# redis-server redis.conf


6. インストールが正常に行われたかどうかのテスト

127.0.0.1:6379> bf.add users user2
 
(integer) 1
 
127.0.0.1:6379> bf.exists users user2
 
(integer) 1
 
127.0.0.1:6379> bf.exists users user3
 
(integer) 0


概要

centosにredisプラグインbloom-filterをインストールする方法については、この記事がすべてです。centosにredisプラグインbloom-filterをインストールすることに関するより多くのコンテンツについては、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧し続けてくださいあなたは将来的にもっとスクリプトハウスをサポートしてくれることを願っています!...