Cet article vous présentera le filtre Bloom dans Redis et vous présentera les méthodes d'installation et de configuration du filtre Bloom. J'espère qu'il vous sera utile !
Redis installe le filtre Bloom. Certains étudiants précisent ce qu'est le filtre Bloom et quand l'utiliser, mais ils n'ont peut-être pas réellement utilisé le filtre Bloom, j'ai donc spécialement publié l'article d'installation ! ! ! Vous pouvez l'étudier en conjonction avec mon article sur les filtres Bloom, afin de pouvoir réellement l'utiliser. [Recommandations associées : Tutoriel vidéo Redis]
1. Exigences de version
- Version recommandée 6.x, version minimale 4.x, vous pouvez vérifier la version via la commande suivante :
redis-server -v
Copier après la connexion
- Installation du plug-in, la plupart des internautes recommandent la v1.1.1. Au moment de la rédaction de l'article, la v2.2.6 était déjà une version finale. Les utilisateurs peuvent choisir eux-mêmes. Les adresses sont toutes ci-dessous (le site officiel de la 2.2). .6 indique qu'il s'agit d'une version de maintenance de la version 1.0 Si vous ne souhaitez pas l'utiliser Nouvelles fonctionnalités, aucune mise à niveau requise ! RedisLabsModules/rebloom/archive/v1.1.1.tar.gz
v2.2.6
https://github.com/RedisLabsModules/rebloom/archive/v2.2.6.tar.gz
2 . Installation et compilation
Les installations suivantes sont toutes effectuées dans le répertoire spécifié, vous pouvez choisir un répertoire unifié approprié pour l'installation et la gestion des logiciels.
2.1 Téléchargez le package compressé du plug-in
wget https://github.com/RedisLabsModules/rebloom/archive/v2.2.6.tar.gz
Copier après la connexion
2.2 Décompressez
tar -zxvf v2.2.6.tar.gz
Copier après la connexion
2.3 Compilez le plug-in
cd RedisBloom-2.2.6/
make
Copier après la connexion
Après une compilation réussie, vous pouvez voir le fichier redisbloom.so
Troisièmement, intégration Redis
3.1 Modification du fichier de configuration Redis
Ajoutez l'adresse du fichier redisbloom.so tel que RedisBloom au
fichier de configuration redis.conf
S'il s'agit d'un
cluster, vous avez besoin pour ajouter le fichier redisbloom.so à chaque fichier de configuration Une fois l'adresse
ajoutée, vous devez
redémarrer redisloadmodule /usr/local/soft/RedisBloom-2.2.6/redisbloom.so
Copier après la connexion
- L'élément de configuration loadmodule est prédéfini dans le fichier de configuration redis.conf. ici, et les modifications ultérieures seront plus pratiques.
-
N'oubliez pas de redémarrer Redis après avoir enregistré et quitté !
N'oubliez pas de redémarrer Redis après avoir enregistré et quitté ! N'oubliez pas de redémarrer Redis après avoir enregistré et quitté !
3.2 Tester s'il réussitLes principales instructions du filtre Bloom intégré Redis sont les suivantes :
bf.add Ajouter un élément
bf.exists Déterminer si un élément existe bf.madd Ajouter plusieurs éléments
bf.mexists détermine si plusieurs éléments existent
Connectez-vous au client pour tester Si la commande est valide, l'intégration est réussie-
-
- Si la situation suivante se produit (erreur) ERR commande inconnue, vous peut le vérifier par la méthode suivante :
- SHUTDOWN l'instance Redis, redémarrez l'instance et testez à nouveau
Vérifiez si le fichier de configuration est configuré avec la bonne adresse du fichier redisbloom.so
Vérifiez si la version de Redis est trop basse
- Pour plus de connaissances liées à la programmation, veuillez visiter :
Introduction à la programmation- ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!