Accès
Vous pouvez accéder à Redis à l'adresse redis://localhost:6379
Exemple d'accès interactif au shell :
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Fichiers et répertoires importants
/etc/redis/redis.conf→ Fichier de configuration principal/var/lib/redis/→ Répertoire de données pour la persistance/var/log/redis/redis-server.log→ Fichier journal/usr/bin/redis-cli→ Outil en ligne de commande Redis/usr/bin/redis-server→ Binaire du démon Redis
Gestion des services
Opérations de service courantes :
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Fichier de configuration Redis : /etc/redis/redis.conf
- bind — Contrôle les interfaces réseau sur lesquelles Redis écoute.
- mode protégé — Doit être désactivé si vous autorisez l'accès à distance.
- requirepass — Définit un mot de passe pour l'authentification du client.
- maxmemory — Limite l'utilisation de la mémoire vive (pour les cas d'utilisation de la mise en cache).
- appendonly — Active la persistance AOF.
Après avoir apporté une modification :
systemctl restart redis-server
Outils et commandes utiles
Redis comprend plusieurs outils intégrés :
redis-cli→ Interface en ligne de commande pour Redisredis-benchmark→ Utilitaire d'analyse comparativeredis-check-aofetredis-check-rdb→ Valider les fichiers de persistance AOF/RDBredis-server→ Démarrage manuel du démon Redis
Journaux et surveillance
Vérifier les journaux :
journalctl -u redis-server -f
Surveiller l'activité :
redis-cli monitor
Afficher les clients connectés :
redis-cli client list
Modes de persistance
Redis prend en charge deux options de persistance :
- Instantanés RDB → Enregistre l'état de la base de données à intervalles réguliers (léger).
- AOF (Append Only File) → Enregistre chaque écriture (plus sûr mais plus volumineux).
Vous pouvez activer les deux dans /etc/redis/redis.conf pour une meilleure durabilité.