GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer Redis dans Ubuntu 20.04

Redis est un service de mise en cache de base de données et un stockage de structure de données en mémoire. Cela signifie que la demande fréquente à la base de données est mise en cache par Redis et servie à partir de la mémoire RAM la plus rapide. Il aide à réduire les délais et à augmenter les performances de votre application en accédant en quelques microsecondes. Les structures de données telles que les hachages, les listes, les ensembles triés, les chaînes, les ensembles sont pris en charge par Redis.

Normalement, quelques Go de RAM sont alloués à Redis. Lors de l'exécution des applications, la mémoire est occupée. Pour actualiser le stockage sur Redis, la stratégie maxmemory est utilisée. Les algorithmes de politique de mémoire maximale pris en charge sont les suivants :-

volatile-lru  :supprimez d'abord les clés (LRU) les moins récemment utilisées qui ont un ensemble d'expiration

allkeys_lru  :supprimez d'abord les clés les moins récemment utilisées, quel que soit le jeu d'expiration

volatiel_aléatoire  :Supprimer la clé aléatoire avec un ensemble d'expiration

allkeys_random  :Les clés sont supprimées de manière aléatoire sans définir d'expiration

volatile_ttl :Supprimez les clés de temps d'expiration les plus proches, c'est-à-dire. ayant une valeur TTL mineure

pas d'expulsion  :Aucune des clés n'a expiré, il suffit de renvoyer l'opération d'écriture.

Dans cet article, je vais installer la dernière version du service Redis sur Ubuntu 20.04 et la configurer.

Installation

Pour installer Redis sur Ubuntu, mettez d'abord votre système à jour.

$ sudo apt update

Lorsqu'une mise à jour est terminée, installez Redis à l'aide du gestionnaire de packages apt,

$ sudo apt install redis -y

Une fois l'installation terminée, vérifiez la version,

$ redis-cli -v

Maintenant, démarrez le serveur Redis en entrant la commande suivante.

$ sudo systemctl start redis-server

Activez le service pour qu'il démarre automatiquement au redémarrage du serveur,

$ sudo systemctl enable redis-server

Vérifiez également l'état du serveur Redis,

$ sudo systemctl status redis-server

Le port par défaut pour Redis est 6379 et écoute sur l'hôte local IPv4 127.0.0.1 ainsi que sur l'adresse de bouclage IPV6. Vous pouvez vérifier en exécutant la commande suivante.

$ ss -ltn

Configurer Redis

Dans l'installation par défaut de Redis, le fichier de configuration se trouve dans /etc/redis/redis.conf .

Pour appliquer la limite et la stratégie de mémoire maximale, ouvrez d'abord le fichier de configuration.

$ vi /etc/redis/redis.conf

Vous pouvez ajouter le paramètre suivant dans le fichier. Par exemple, définissez la limite de mémoire sur 2 Go. et politique de mémoire maximale de non-expulsion.

maxmemory 2gb
maxmemory-policy noeviction

De même, pour ajouter un mot de passe, ajoutez ce qui suit dans le même fichier de configuration,

requirepass YourPassword

Votre fichier devrait ressembler à,

Enregistrez le fichier et redémarrez le service Redis.

$ sudo systemctl restart redis-server

Remarque :Vous pouvez également modifier le port par défaut et l'adresse de liaison à partir du fichier de configuration.

CLI Redis

Maintenant, accédons à Redis depuis sa CLI. Pour vous connecter au serveur Redis, tapez simplement,

$ redis-cli
127.0.0.1:6379>

Utilisez maintenant le mot de passe pour vous connecter. (si vous avez configuré)

12.0.0.1:6379> auth YourPassword

Définir le nom 'bureau' et la valeur 'Pokhara'

127.0.0.1:6379> set office Pokhara

Obtenir la clé du nom

127.0.0.1:6379> get office

Voir toutes les clés dans Redis

127.0.0.1:6379> keys *

Voir les détails de la mémoire

127.0.0.1:6379> info memory

Rincer toutes les clés

127.0.0.1:6379> flushall

connectez-vous à différents hôtes de serveur Redis et à un port autre que celui par défaut. Par exemple 10.10.18.6 avec le port par défaut 6380

$ redis-cli -h 10.10.18.6 -p 6380

Conclusion

L'article vous donne l'idée d'installer et de configurer le serveur Redis sur Ubuntu 20.04. J'espère que vous aimez l'article.


Ubuntu
  1. Comment installer et configurer Redis sur Ubuntu 18.04

  2. Comment installer et configurer Redmine sur Ubuntu 18.04

  3. Comment installer et configurer Samba sur Ubuntu 18.04

  4. Comment installer et configurer le serveur Redis dans Ubuntu

  5. Comment installer et configurer Redis 6 sur Ubuntu 20.04

Comment installer et configurer OpenVAS 9 sur Ubuntu

Comment installer et configurer Redis sur CentOS 8

Comment installer et configurer Neo4j sur Ubuntu 20.04

Comment installer et configurer le SDK Ubuntu dans Ubuntu 16.04 et 14.04

Comment installer et configurer PostgreSQL sur Ubuntu

Comment installer et configurer Hadoop sur Ubuntu 20.04