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をインストールすることに関するより多くのコンテンツについては、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧し続けてくださいあなたは将来的にもっとスクリプトハウスをサポートしてくれることを願っています!...
関連
-
JAVAでRedisの5つのデータ構造を利用する方法
-
Redisによる分散ロック(setnx, getset, incr)の実装とタイムアウトの扱い方
-
Redisのインクリメント呼び出しが失敗する理由と推奨される使い方を大きな白い嘘で解説
-
redisでluaスクリプトを使用するためのチュートリアル
-
Redisにおけるビットマップの説明
-
SpringBootのRedis連携のアイデア解説
-
インタビューFAQです。Redisキャッシュとデータベース間のデータ整合性を確保する方法
-
redisを使ってnearly peopleの機能を実装する
-
Redisトランザクション処理の使用方法
-
シングルスレッドのredisがなぜ速いのかの紹介
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン