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!

RedisisamultifacetedToolthatsAvaSAdatabase, Server et plus.

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

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.

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.

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.

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

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

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.


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit
