Installation du serveur Redis dans Ubuntu 20.04
Le guide décrit comment installer le serveur Redis dans Ubuntu 20.04
Nous avons fait en quelques minutes en utilisant la console.
Nous nous connectons à la console et effectuons l'installation:
1 | apt-get install redis-server -y |
Nous pouvons vérifier l'état du service en passant une commande:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | systemctl status redis-server Poniżej wynik: <pre class="">? redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2022-01-26 02:40:45 UTC; 3s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 379829 (redis-server) Status: "Ready to accept connections" Tasks: 5 (limit: 9510) Memory: 6.9M CPU: 62ms CGroup: /system.slice/redis-server.service ??379829 /usr/bin/redis-server 127.0.0.1:6379 Sep 26 02:40:45 debian11 systemd[1]: Starting Advanced key-value store... Sep 26 02:40:45 debian11 systemd[1]: Started Advanced key-value store. |
Le port Redis par défaut est 6379.
Pour vérifier l'écoute de redis, nous pouvons exécuter la commande:
1 | ss -antpl | grep redis |
Nous verrons un journal similaire:
1 2 3 | LISTEN 0 511 127.0.0.1:6379 0.0.0.0:* users:(("redis-server",pid=379829,fd=6)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* users:(("redis_exporter",pid=14922,fd=3)) LISTEN 0 511 [::1]:6379 [::]:* users:(("redis-server",pid=379829,fd=7)) |
Nous éditons le fichier de configuration redis:
1 | nano /etc/redis/redis.conf |
et ajouter un signe # avant. L'ensemble devrait ressembler à:
1 | #bind 127.0.0.1 ::1 |
Grâce à cela, notre serveur redis n'écoutera que localement.
Nous définissons également la quantité de RAM dans ce fichier:
1 2 | maxmemory 500mb maxmemory-policy allkeys-lru |
On redémarre:
1 | systemctl restart redis-server |
Nous pouvons accéder à redis depuis la console en émettant une commande:
1 | redis-cli |
Maintenant pour un exemple d'opération.
Nous donnons la commande:
1 | 127.0.0.1:6379> ping |
Nous obtenons la réponse
1 | PONG |
Donc tout fonctionne parfaitement bien.