Accès
Vous pouvez accéder à Redis à l'adresse redis://localhost:6379
Exemple d'accès au shell interactif :
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 de log/usr/bin/redis-cli→ Outil en ligne de commande Redis/usr/bin/redis-server→ Binaire du daemon Redis
Gestion du service
Opérations courantes sur le service :
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.
- protected-mode. Doit être désactivé si vous autorisez l'accès distant.
- requirepass. Définit un mot de passe pour l'authentification des clients.
- maxmemory. Limite l'utilisation de RAM (pour les cas d'usage en cache).
- appendonly. Active la persistance AOF.
Après chaque modification :
systemctl restart redis-server
Outils et commandes utiles
Redis inclut plusieurs outils intégrés :
redis-cli→ Interface en ligne de commande pour Redisredis-benchmark→ Utilitaire de benchmarkingredis-check-aofetredis-check-rdb→ Valider les fichiers de persistance AOF/RDBredis-server→ Démarrage manuel du daemon Redis
Journaux et surveillance
Consulter les logs :
journalctl -u redis-server -f
Surveiller l'activité :
redis-cli monitor
Voir les clients connectés :
redis-cli client list
Modes de persistance
Redis propose deux options de persistance :
- Snapshots RDB → Enregistre l'état de la base de données à intervalles réguliers (léger).
- AOF (Append Only File) → Journalise chaque écriture (plus sûr, mais plus volumineux).
Vous pouvez activer les deux dans /etc/redis/redis.conf pour plus de durabilité.