Utiliser sa base Redis managée (cache en mémoire)
Se connecter à Redis (redis-cli, TLS, ACL), pub/sub, persistance et sauvegardes.
Utiliser sa base Redis managée
Redis est un magasin clé-valeur en mémoire. Hôte, port (6379) et mot de passe sont dans l’onglet Database du panel.
1. Se connecter
redis-cli (CLI)
redis-cli -h <hote> -p 6379 -a '<motdepasse>' --tls
--tls chiffre la connexion. L’option -a affiche un avertissement ; préférez AUTH <motdepasse> une fois connecté.
Pilote (Node.js — ioredis)
import Redis from "ioredis"
const redis = new Redis("rediss://<motdepasse>@<hote>:6379")
rediss:// = Redis over TLS.
2. Autoriser votre IP
Ajoutez votre IP dans Database → Allowed IPs.
3. Commandes courantes
SET cle "valeur" # écrire
GET cle # lire
DEL cle # supprimer
EXPIRE cle 60 # TTL 60 secondes
KEYS * # lister (à éviter en prod, préférer SCAN)
INFO # infos serveur / mémoire
4. Pub/Sub
# Terminal 1
SUBSCRIBE canal
# Terminal 2
PUBLISH canal "bonjour"
5. Persistance et sauvegardes
Redis persiste sur disque (RDB/AOF selon l’offre). Des sauvegardes automatiques sont gérées par onesubnet. Pour un export manuel :
redis-cli -h <hote> -p 6379 -a '<motdepasse>' --tls --rdb dump.rdb
Références
- Documentation Redis : https://redis.io/docs/
- Commandes : https://redis.io/commands/