Comment installer redis sur Ubuntu
- 3838
- 1262
- Zoe Dupuis
Redis est une base de données avancée avancée de valeurs de clé persistante avec une interface réseau et des fonctionnalités clés telles que la réplication intégrée, les transactions, le partitionnement automatique avec Cluster redis, et différents niveaux de persistance sur les disques et bien plus. De plus, il offre une haute disponibilité via Redis Sentinel. Il prend en charge diverses structures de données, notamment des chaînes, des hachages, des listes, des ensembles et ainsi des ensembles triés avec des requêtes de plage.
Dans ce guide, nous vous montrerons comment installer et configurer Redis avec des options de base dans Ubuntu.
Configuration du système Ubuntu pour travailler avec redis
Avant de pouvoir installer, configurer et utiliser Redis Sur ton Ubuntu serveur, vous pouvez configurer votre serveur pour Redis travailler efficacement.
Il y a quelques conseils que nous partagerons comme expliqué ci-dessous.
- La première astuce consiste à vous assurer que vous avez créé un espace d'échange dans le serveur; Nous vous recommandons de créer autant d'échange que la mémoire (RAM). Cela empêche Redis de s'écraser lorsqu'il n'y a pas assez de RAM.
- Vous devez vous assurer que vous définissez le noyau Linux mémoire surcommée établir
1
en ajoutant machine virtuelle.overcomit_memory = 1 pour / etc / sysctl.confli fichier de configuration.
Pour appliquer les modifications, redémarrez le serveur. Alternativement, effectuez cela immédiatement en exécutant la commande suivante.
$ sudo sysctl VM.overcomit_memory = 1
Alors assurez-vous également que le transparent Pages énormes noyau La fonctionnalité est désactivée, car cette fonctionnalité nuit à l'utilisation de la mémoire et à la latence sur votre serveur.
$ echo jamais> sudo tee -a / sys / noyau / mm / transparent_hugepage / activé
Installation de redis sur Ubuntu
Pour installer le Redis Package à partir des référentiels par défaut, vous pouvez utiliser le gestionnaire de packages APT et vous assurer que le cache des sources de package est à jour avant d'installer le Redis package comme suit.
$ sudo apt mise à jour
Puis installez le Redis-serveur package, qui s'installe également redis-tools comme dépendance.
$ sudo apt installer redis-serverInstaller Redis sur Ubuntu
Vous pouvez installer supplémentaire Redis des forfaits tels que redis-sentinel un outil de surveillance et redis-redissearch Un module de moteur d'index de recherche en texte intégral et secondaire comme suit.
$ sudo apt installer redis-sentinel redis-redissearch
Une fois l'installation terminée, systemd commencera automatiquement et activera le Redis Service au démarrage du système. Vous pouvez confirmer l'état en exécutant la commande SystemCTL suivante.
$ sudo systemctl status redisVérifier l'état du service Redis
Configuration du serveur Redis sur Ubuntu
Le Redis le serveur lit les directives de configuration à partir du / etc / redis / redis.confli fichier et vous pouvez le configurer selon vos besoins.
Pour ouvrir ce fichier pour l'édition, utilisez vos éditeurs de texte préférés comme suit.
$ sudo vim / etc / redis / redis.confli
Par défaut, le Redis le serveur écoute l'interface de bouclage (127.0.0.1) Et il écoute le port 6379 Pour les connexions. Vous pouvez autoriser les connexions sur plusieurs interfaces à l'aide du "lier"
Directive de configuration, suivie d'une ou plusieurs adresses IP comme indiqué.
se lier 192.168.1.100 10.0.0.1 lier 127.0.0.1 :: 1
La directive du port peut être utilisée pour modifier le port que vous souhaitez redis pour écouter.
Port 3000
Configuration de Redis en cache
Vous pouvez utiliser Redis comme un cache pour définir un temps pour vivre différent pour chaque clé. Cela signifie que chaque touche sera automatiquement supprimée du serveur à l'expiration. Cette configuration suppose une limite de mémoire maximale de 4 mégaoctets.
MaxMemory 4MB Maxmemory-Policy Allkeys-lru
Vous pouvez trouver plus de directives dans le fichier de configuration et configurer Redis comme vous le souhaitez. Après avoir apporté toutes les modifications nécessaires, enregistrez le fichier et redémarrez le service redis comme suit.
$ sudo systemctl redémarrer redis
Si vous avez un service de pare-feu UFW en cours d'exécution, vous devez ouvrir le port redis écoute, dans le pare-feu. Cela permettra aux demandes externes de passer par le pare-feu vers le serveur Redis.
$ sudo ufw Autoriser 6379 / TCP $ sudo ufw Reload
Tester la connexion à Redis Server
Vous pouvez tester une connectivité au serveur Redis à l'aide du redis-Cli utilitaire.
$ redis-Cli> Liste des clients #Command pour répertorier les clients connectésTester la connexion redis
Vous pouvez vous référer à la documentation Redis pour plus d'informations et des exemples de configuration.
Conclusion
Dans ce guide, nous avons montré comment installer et configurer Redis sur Ubuntu serveur. Pour toute question ou pensée, vous souhaitez partager avec nous, utilisez la section de rétroaction ci-dessous.
- « Comment sécuriser Apache avec Free Let's Encrypt Certificat SSL sur Ubuntu et Debian
- Comment installer la base de données postgresql dans Debian 10 »