Skip to main content

La base de données en mémoire la plus rapide.

Redis®* est la base de données de référence pour les applications web et les autres projets qui requièrent avant tout une vitesse de traitement des données. Redis se distingue des bases de données relationnelles en utilisant des valeurs clés pour stocker les données, ce qui se traduit par des temps de réponse plus rapides lors de l'appel des données. Redis est idéal pour les projets dont la structure de données est clairement définie et pour lesquels la vitesse est plus importante que l'évolutivité. Mais cela ne signifie pas que Redis est limité dans ses opérations de lecture et d'écriture. 

Redis est le couteau suisse des bases de données, car il combine des performances élevées, des structures de données de haut niveau et une grande facilité d'utilisation. Simplifiez les déploiements de bases de données Redis avec l'application Redis Marketplace de Linode.

Déploiement de l'application Redis Marketplace

  1. Connectez-vous au gestionnaire de cloud et sélectionnez le lien Marketplace dans le menu de navigation de gauche. La page Linode Compute Create s'affiche avec l'onglet Marketplace est présélectionné.
  2. Dans la section Select App, sélectionnez l'application que vous souhaitez déployer.
  3. Remplissez toutes les options requises pour l'application sélectionnée ainsi que toutes les options avancées souhaitées (qui sont facultatives). Voir la section Options de configuration pour plus de détails.
  4. Remplissez le reste du formulaire comme indiqué dans la section Démarrage > Créer un Linode.
  5. Cliquez sur le bouton Create Linode (Créer un Linode). Une fois le Linode provisionné et mis sous tension, attendez que l'installation du logiciel soit terminée. Si le Linode est éteint ou redémarré avant ce moment, l'installation du logiciel échouera probablement. Pour savoir si l'installation est terminée, ouvrez la console Lish du Linode et attendez que l'invite de connexion au système s'affiche.
  6. Suivez les instructions de la section Mise en route après le déploiement.

L'installation du logiciel devrait se terminer dans les 2 à 5 minutes qui suivent la fin du provisionnement du Linode.

Options Redis

Voici les options supplémentaires disponibles pour cette application Marketplace :

ChampDescription
Email de l'administrateur du serveurCet email est nécessaire pour générer les certificats SSL. Requis
Votre Linode API JetonVotre Linode API Token est nécessaire pour créer des enregistrements DNS. S'il est fourni avec l'option subdomain et domain l'installation tente de créer des enregistrements DNS via le Linode API. Si vous n'avez pas de jeton, mais que vous souhaitez que l'installation crée des enregistrements DNS, vous devez créez-en un avant de poursuivre.
Sous-domaineLe sous-domaine pour lequel vous souhaitez que le programme d'installation crée un enregistrement DNS pendant l'installation. La suggestion donnée est www. Le sous-domaine ne doit être fourni que si vous fournissez également un nom de domaine. domain et API Token
DomaineLe nom de domaine où vous souhaitez héberger votre instance de Wazuh. L'installateur crée un enregistrement DNS pour ce domaine pendant l'installation si vous fournissez ce champ avec votre nom de domaine. API Token.
L'utilisateur sudo limité à créer pour le LinodeIl s'agit du compte utilisateur limité qui sera créé pour le Linode. Ce compte a des privilèges d'utilisateur sudo.
Le mot de passe pour l'utilisateur sudo limitéDéfinissez un mot de passe pour l'utilisateur sudo limité. Le mot de passe doit répondre aux exigences de validation de la force de complexité pour un mot de passe fort. Ce mot de passe peut être utilisé pour effectuer n'importe quelle action sur votre serveur, comme pour l'utilisateur root, il doit donc être long, complexe et unique.
La clé publique SSH qui sera utilisée pour accéder au Linode.Si vous souhaitez accéder à SSH via une clé publique (recommandé) plutôt que par mot de passe, entrez la clé publique ici.
Désactiver l'accès root par SSH ?Sélectionnez Yes pour empêcher le compte root de se connecter au serveur via SSH. Sélectionnez No pour permettre au compte root de se connecter via SSH.

Options de configuration

Pour obtenir des conseils sur la façon de remplir les autres options du formulaire Créer un Linode, voir Créer une Instance Compute. Certaines options peuvent être limitées ou avoir des valeurs recommandées basées sur cette application Marketplace :

  • Distributions supportées : Debian 11, Ubuntu 20.04 LTS
  • Plan minimum recommandé : Tous les types et toutes les tailles de plan peuvent être utilisés, mais envisagez d'utiliser une Instance de calculHigh Memory pour les bases de données plus importantes dans un environnement de production.

Démarrage après le déploiement

Accéder à la base de données Redis CLI

  1. Connectez-vous à votre nouvelle Instance de Calcul via Lish ou SSH en utilisant soit le root utilisateur ou utilisateur limité et le mot de passe associé que vous avez saisi lors de la création de l'instance.
  2. Pour utiliser la redis-cli, exécutez l'une des commandes suivantes :
    • redis-cli: Cela ouvre le mode interactif où vous pouvez taper toutes les commandes que vous souhaitez.
    • redis-cli [argument]où [argument] est l'argument ou la commande que vous souhaitez exécuter. Par exemple, l'exécution de redis-cli ping devrait donner lieu à la sortie de PONG si redis est configuré correctement.

Pour plus d'informations sur la redis-cli et les commandes disponibles, voir redis-cli, l'interface de ligne de commande de Redis.

Déterminer comment utiliser Redis

Il existe plusieurs types de configurations de Redis que vous pouvez utiliser. Par exemple, vous pouvez configurer Redis comme une installation Redis autonome ou un cluster Redis avec un primaire (maître) et deux répliques. L'étape suivante consiste à déterminer le type de déploiement dont vous avez besoin pour votre cas d'utilisation en consultant les ressources fournies ci-dessous.

  • Apprenez à connaître les clusters Redis en parcourant le tutoriel correspondant.
  • Redis Sentinel est une autre configuration de déploiement axée sur la haute disponibilité. Consultez la documentation de Redis Sentinel pour plus de détails.
  • Lisez le Redis Quickstart pour en savoir plus sur la sécurisation de Redis et l'installation de bibliothèques clientes pour utiliser Redis avec vos applications.
  • Reportez-vous à la documentation sur la configuration de Redis pour en savoir plus sur le fichier de configuration de Redis.

*Redis est une marque déposée de Redis Ltd. Tous les droits y afférents sont réservés à Redis Ltd. Toute utilisation par Akamai Technologies, Inc. est faite uniquement à des fins de référence et n'indique aucun parrainage, approbation ou affiliation entre Redis et Akamai.

L'application Redis Marketplace a été développée par Linode. Pour obtenir de l'aide concernant le déploiement de l'application, contactez le service d'assistance de Linode en utilisant les informations indiquées dans la barre latérale. Pour obtenir de l'aide concernant l'outil ou le logiciel lui-même, visitez le site Redis Community.