Lancement avec Docker
L'image officielle redis du Docker Hub est la manière la plus simple et reproductible d'exécuter Redis, y compris sur macOS et Windows. La commande publie le port 6379 sur l'hôte et monte un volume nommé redisdata sur /data, le répertoire où Redis écrit ses fichiers de persistance. Épinglez une version (redis:7) plutôt que latest pour des déploiements déterministes.
Persistance et configuration
Par défaut, l'image écrit un snapshot RDB dans /data. Pour activer le journal append-only (plus durable), ajoutez l'option à la fin : docker run -d --name redis -p 6379:6379 -v redisdata:/data redis:7 redis-server --appendonly yes. Pour une configuration complète, montez votre propre redis.conf (-v ./redis.conf:/usr/local/etc/redis/redis.conf) et lancez redis-server /usr/local/etc/redis/redis.conf.
Interaction et sécurité
Connectez-vous au serveur avec docker exec -it redis redis-cli. Pour ajouter un mot de passe sans fichier de configuration, passez --requirepass <motdepasse> après le nom de l'image. Ne publiez le port 6379 sur 0.0.0.0 que si l'accès est protégé (mot de passe + pare-feu) ; en développement, préférez lier le port à la boucle locale, par exemple -p 127.0.0.1:6379:6379.