recherche
Maisonbase de donnéesRedisComment modifier la configuration Redis via la ligne de commande

Comment modifier la configuration Redis via la ligne de commande

Redis dispose de plusieurs commandes qui vous permettent de modifier les paramètres de configuration de votre serveur Redis à la volée. Ce didacticiel présentera certaines de ces commandes et expliquera comment rendre ces modifications de configuration permanentes.

Comment utiliser ce guide

Ce guide est rédigé sous forme d'aide-mémoire avec des exemples complets. Nous vous encourageons à passer à toute section pertinente à la tâche que vous souhaitez effectuer.

Les commandes présentées dans ce guide ont été testées sur un serveur Ubuntu 18.04 exécutant Redis version 4.0.9. Pour mettre en place un environnement similaire, vous pouvez suivre l'étape 1 de notre guide Comment installer et sécuriser Redis sur Ubuntu 18.04. Nous démontrerons le comportement de ces commandes en les exécutant à l'aide de l'interface de ligne de commande Redis. Notez que si vous utilisez d'autres interfaces Redis (telles que Redli), le résultat exact de certaines commandes peut varier.

Veuillez noter que les bases de données Redis hébergées ne permettent généralement pas aux utilisateurs de modifier les fichiers de configuration. Si vous utilisez la base de données gérée de DigitalOcean, les commandes décrites dans ce guide provoqueront des erreurs.

Modification de la configuration de Redis

Les commandes décrites dans cette section ne modifieront le comportement du serveur Redis que pendant la session en cours ou jusqu'à ce que vous exécutiez une réécriture de la configuration, ce qui les rendra permanentes. Vous pouvez le modifier directement en ouvrant et en modifiant le fichier de configuration Redis avec votre éditeur de texte préféré. Par exemple, vous pouvez nano faire ceci :

sudo nano /etc/redis/redis.conf

AVERTISSEMENT : cette commande config set est considérée comme dangereuse. En modifiant les fichiers de configuration Redis, il est possible que le serveur Redis se comporte de manière inattendue ou indésirable. Nous vous recommandons d'exécuter la commande config set uniquement lorsque vous testez le comportement de la commande ou lorsque vous êtes absolument sûr de vouloir apporter des modifications à votre configuration Redis.

Vous souhaiterez peut-être renommer cette commande en quelque chose de moins susceptible d'être exécuté accidentellement.

le jeu de configuration vous permet de reconfigurer Redis au moment de l'exécution sans redémarrer le service. Il utilise la syntaxe suivante :

config set parameter value

Par exemple, si vous souhaitez modifier le nom du fichier de vidage de la base de données que Redis produira après avoir exécuté la commande save, vous pouvez exécuter une commande comme celle-ci :

config set "dbfilename" "new_file.rdb"

Si les modifications de configuration sont valides, la commande retournera OK. Sinon, une erreur sera renvoyée.

Remarque : tous les paramètres du fichier redis.conf ne peuvent pas être modifiés via l'opération de jeu de configuration. Par exemple, vous ne pouvez pas modifier le mot de passe d'authentification défini par le paramètre requirepass.

Apporter des modifications de configuration de manière permanente

Le jeu de configuration ne modifie pas de manière permanente le fichier de configuration d'une instance Redis ; il modifie uniquement le comportement de Redis au moment de l'exécution. Pour modifier redis.conf après avoir exécuté la commande config-set et rendre permanente la configuration de la session en cours, exécutez config rewrite :

config rewrite

Cette commande fera de son mieux pour conserver les commentaires et l'intégralité du fichier redis.conf d'origine structure avec un minimum de modifications requises pour correspondre aux paramètres actuellement utilisés par le serveur.

Tout comme le jeu de configuration, la réécriture de la configuration retournera OK si la réécriture réussit.

Vérifiez la configuration de Redis

Pour lire les paramètres de configuration actuels du serveur Redis, exécutez la commande config get. config get n'a qu'un seul paramètre, qui peut correspondre exactement à l'un ou l'autre des paramètres utilisés dans redis.conf ou dans le modèle glob). Par exemple :

config get repl*

Selon votre configuration Redis, cette commande peut renvoyer :

Output 1) "repl-ping-slave-period"
 2) "10"
 3) "repl-timeout"
 4) "60"
 5) "repl-backlog-size"
 6) "1048576"
 7) "repl-backlog-ttl"
 8) "3600"
 9) "repl-diskless-sync-delay"10) "5"11) "repl-disable-tcp-nodelay"12) "no"13) "repl-diskless-sync"14) "no"

Vous pouvez également renvoyer tous les ensembles de configuration pris en charge en exécutant Paramètres de configuration config get *.

Références associées : Tutoriel Redis

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Redis: base de données, serveur ou autre chose?Redis: base de données, serveur ou autre chose?May 04, 2025 am 12:08 AM

RedisisamultifacetedToolthatsAvaSAdatabase, Server et plus.

Redis: dévoiler son objectif et ses applications clésRedis: dévoiler son objectif et ses applications clésMay 03, 2025 am 12:11 AM

Redisisanopen-source, in-memorydatastructurestoreUsedAdatabase, cache etmessagebroker, excellinginspeedandversatity.idswidely utiliséforcaching, réel-timeanalytics, session de ses fonction

Redis: un guide des magasins de données à valeur cléRedis: un guide des magasins de données à valeur cléMay 02, 2025 am 12:10 AM

Redis est un stockage de structure de données de mémoire open source utilisé comme base de données, courtier de cache et de messages, adapté aux scénarios où une réponse rapide et une concurrence élevée sont nécessaires. 1.Redis utilise la mémoire pour stocker les données et fournit une vitesse de lecture et d'écriture en microseconde. 2. Il prend en charge une variété de structures de données, telles que des chaînes, des listes, des collections, etc. 3. Redis réalise la persistance des données via les mécanismes RDB et AOF. 4. Utilisez un modèle unique et une technologie de multiplexage pour gérer efficacement les demandes. 5. Les stratégies d'optimisation des performances incluent l'algorithme LRU et le mode de cluster.

Redis: mise en cache, gestion de session, et plus encoreRedis: mise en cache, gestion de session, et plus encoreMay 01, 2025 am 12:03 AM

Les fonctions de Redis incluent principalement le cache, la gestion de session et d'autres fonctions: 1) les fonctions de cache stocke les données via la mémoire pour améliorer la vitesse de lecture, et convient aux scénarios d'accès haute fréquence tels que les sites Web de commerce électronique; 2) La fonction de gestion de session partage les données de session dans un système distribué et le nettoie automatiquement via un mécanisme de temps d'expiration; 3) D'autres fonctions telles que le mode de publication-subscription, les verrous et les comptoirs distribués, adaptés à la poussée de messages en temps réel et aux systèmes multi-thread et autres scénarios.

Redis: Explorer ses fonctionnalités et avantages de baseRedis: Explorer ses fonctionnalités et avantages de baseApr 30, 2025 am 12:22 AM

Les fonctions principales de Redis incluent les mécanismes de stockage et de persistance de la mémoire. 1) Le stockage de la mémoire offre des vitesses de lecture et d'écriture extrêmement rapides, adaptées aux applications haute performance. 2) La persistance garantit que les données ne sont pas perdues via RDB et AOF, et le choix est basé sur les besoins d'application.

Opérations côté serveur de Redis: ce qu'il offreOpérations côté serveur de Redis: ce qu'il offreApr 29, 2025 am 12:21 AM

Redis'sserver-Sideoperations Offerfonctions andTriggersForexEcutingComplexOperAnTheServer.1) Fonctionnels AllowCustomOperationsInlua, Javascrip

Redis: base de données ou serveur? Démystifier le rôleRedis: base de données ou serveur? Démystifier le rôleApr 28, 2025 am 12:06 AM

Redisisisbothadatabaseandaserver.1) asadatabase, itusin-memorystorageforfastAccess, idéalforreal-timeApplications etcaching.2) Asaserver, itsupportpub / subreshingandluascriptingforreal-timecommunication andserver-siteroperations.

Redis: les avantages d'une approche nosqlRedis: les avantages d'une approche nosqlApr 27, 2025 am 12:09 AM

Redis est une base de données NoSQL qui offre des performances et une flexibilité élevées. 1) Stockez les données via des paires de valeurs clés, adaptées au traitement des données à grande échelle et à une concurrence élevée. 2) Le stockage de la mémoire et les modèles à thread unique garantissent une lecture et une rédaction et une atomicité rapides. 3) Utilisez des mécanismes RDB et AOF pour persister les données, en soutenant la haute disponibilité et l'échelle.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit