Logo Redis Stack

Bases de Données

Redis Stack

Stockage en mémoire — cache, sessions, files d'attente et structures de données temps réel.

À propos de Redis Stack

Redis Stack réunit Redis et ses modules officiels (RedisJSON, RediSearch, séries temporelles, structures probabilistes) ainsi que RedisInsight, l'interface d'administration web. C'est le couteau suisse de la donnée en mémoire : cache applicatif, sessions, files d'attente, classements en temps réel, recherche et indexation — avec des latences de l'ordre de la milliseconde.

Déployé sur votre propre VPS, Redis Stack sert de couche de performance à vos applications (Laravel, Node.js, Django…) sans dépendre d'un service managé facturé à l'usage. RedisInsight, accessible depuis le navigateur, permet d'explorer les clés, de profiler les commandes et de surveiller la mémoire sans ligne de commande.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Ubuntu 24.04
Application
Redis Stack
Stack technique
DockerRedisRedisInsight
RAM minimum
1 Go (2 Go recommandé)
CPU minimum
1 vCPU
Port par défaut
6379 · 8001 (UI)
Accès
root par SSH

Fonctionnalités clés

  • Cache et sessions à latence sub-milliseconde
  • Files d'attente et messagerie (Pub/Sub, Streams) pour le traitement asynchrone
  • RedisJSON et RediSearch : documents JSON indexés et recherche full-text
  • Structures temps réel : classements, compteurs, géolocalisation
  • RedisInsight : interface web d'exploration et de profilage
  • Persistance configurable (RDB / AOF) pour la durabilité des données

Quand utiliser cette solution ?

Accélérer une application

Mettez en cache les requêtes coûteuses et les sessions utilisateurs pour soulager votre base de données et réduire les temps de réponse.

Files de tâches

Servez de back-end aux files d'attente (queues Laravel, BullMQ, Celery) pour traiter e-mails, exports et webhooks en arrière-plan.

Temps réel

Alimentez classements live, compteurs de présence et notifications instantanées avec les structures natives de Redis.

Guide

Déployer Redis Stack sur votre VPS

  1. Créer le VPS

    VPS 1 Go RAM minimum (2 Go recommandé), Ubuntu 24.04. Le template "Redis Stack" lance le conteneur avec persistance sur volume.

  2. Connecter votre application

    Redis n'écoute que sur la boucle locale du VPS : pointez vers 127.0.0.1:6379 toute application hébergée sur cette même machine. Un domaine ne donne pas accès à Redis — le vhost nginx ne proxifie que du HTTP, et le protocole Redis n'en est pas. Depuis une autre machine, ouvrez un tunnel SSH — ssh -L 6379:127.0.0.1:6379 root@<ip-du-vps> — puis pointez votre application vers localhost:6379. Définissez un mot de passe (requirepass) dès que d'autres applications partagent le VPS.

  3. Se connecter la première fois

    Ouvrez l'URL : RedisInsight s'affiche directement, SANS aucune demande d'identifiant (vous acceptez seulement les conditions d'utilisation au premier écran), et votre base Redis locale y est déjà accessible en lecture/écriture. N'attachez pas de domaine public à cette interface sans protection en amont.

  4. Ouvrir RedisInsight

    Si un domaine est attaché à l'app, l'interface web RedisInsight répond sur https://votre-domaine. Sinon, elle n'est joignable que localement : créez un tunnel SSH avec ssh -L 8001:127.0.0.1:8001 root@votre-ip, puis ouvrez http://localhost:8001 (8001 est le port du catalogue ; utilisez celui affiché sur la fiche de votre app dans l'espace client) pour explorer les clés, lancer des commandes et surveiller la mémoire.

  5. Sécuriser l'accès

    Restreignez le port 6379 à vos serveurs applicatifs via le pare-feu et activez l'authentification — ne laissez jamais Redis ouvert sur Internet.

Questions fréquentes

Questions sur Redis Stack

← Retour à Bases de DonnéesToutes les applications
Redis Stack ajoute à Redis les modules officiels (JSON, recherche, séries temporelles, Bloom) et l'interface RedisInsight, le tout dans une seule image prête à l'emploi.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Redis Stack ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy Redis Stack on ServOrbit
Markdown
[![Deploy Redis Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=redis-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=redis-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=redis-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=redis-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Redis Stack on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet