La position actuelle:Accueil du site>Détails de la configuration redis
Détails de la configuration redis
2022-07-23 03:51:01【Un petit panda.】
Nom du profil
redis.windows.conf(LinuxPourredis.conf)
| Numéro de série | Éléments de configuration | Description |
|---|---|---|
| 1 | daemonize no | Redis La valeur par défaut ne fonctionne pas comme un démon,Peut être modifié par cet élément de configuration,Utiliser yes Activer le démon(Windows Configuration du thread démon non prise en charge pour no ) |
| 2 | pidfile /var/run/redis.pid | Quand Redis Exécution en mode démon,Redis Par défaut pid Écrire /var/run/redis.pid Documentation,Peut passer pidfile Désignation |
| 3 | port 6379 | Désignation Redis Port d'écoute,Le port par défaut est 6379,Dans un de ses blogs, l'auteur explique pourquoi 6379 Comme port par défaut,Parce que 6379 Sur les touches du téléphone MERZ Numéro correspondant,Et MERZ De la chanteuse italienne Alessia Merz Le nom de |
| 4 | bind 127.0.0.1 | Adresse hôte de la liaison |
| 5 | timeout 300 | Fermez la connexion après Combien de secondes le client est inactif,Si spécifié comme 0 ,Indique que la fonction est désactivée |
| 6 | loglevel notice | Spécifier le niveau de journalisation,Redis Quatre niveaux de soutien au total:debug、verbose、notice、warning,Par défaut notice |
| 7 | logfile stdout | Méthode d'enregistrement,Par défaut à la sortie standard,Si configuré Redis Exécuter en mode démon,Et ici configuré pour la journalisation comme sortie standard,Le journal sera envoyé à /dev/null |
| 8 | databases 16 | Définir le nombre de bases de données,La base de données par défaut est0,Peut être utiliséSELECT Commande pour spécifier la base de données sur la connexionid |
| 9 | save <seconds> <changes> | Redis Trois conditions sont fournies dans le profil par défaut: save 900 1 save 300 10 save 60 10000 Représente séparément 900 Secondes(15 Minutes)À l'intérieur. 1 Changements,300 Secondes(5 Minutes)À l'intérieur. 10 Changements et 60 En quelques secondes. 10000 Changements. Préciser la durée,Combien de mises à jour ont été effectuées,Synchroniser les données dans le fichier de données,Peut correspondre à plusieurs conditions |
| 10 | rdbcompression yes | Indique si les données sont compressées lorsqu'elles sont stockées dans une base de données locale,Par défaut yes,Redis Adoption LZF Compression,Si, par souci d'économie, CPU Temps,Vous pouvez désactiver cette option,Mais les fichiers de base de données deviennent énormes |
| 11 | dbfilename dump.rdb | Spécifier le nom du fichier de la base de données locale,La valeur par défaut est dump.rdb |
| 12 | dir ./ | Spécifier le Répertoire de stockage de la base de données locale |
| 13 | slaveof <masterip><masterport> | Set when local is slave Heures de service,Paramètres master Services IP Adresse et Port,In Redis Au démarrage,Il va automatiquement master Synchronisation des données |
| 14 | masterauth <master-password> | Quand master Lorsque le service est protégé par mot de passe,slav Connexion au service master Mot de passe pour |
| 15 | requirepass foobared | Paramètres Redis Mot de passe de connexion,Si le mot de passe de connexion est configuré,Client connecté Redis Doit passer AUTH La commande fournit le mot de passe,Fermeture par défaut |
| 16 | maxclients 128 | Définir le nombre maximum de connexions client en même temps,Par défaut illimité,Redis Le nombre de connexions client qui peuvent être ouvertes simultanément est Redis Nombre maximum de descripteurs de fichiers que le processus peut ouvrir,Si le réglage maxclients 0,Indique aucune restriction.Lorsque le nombre de connexions client atteint la limite,Redis Ferme la nouvelle connexion et retourne au client max number of clients reached Message d'erreur |
| 17 | maxmemory <bytes> | Désignation Redis Limite maximale de mémoire,Redis Les données sont chargées en mémoire au démarrage,Après avoir atteint la mémoire maximale,Redis On tentera d'abord d'effacer les Key,Lorsque cette méthode fonctionne Après,Le réglage de la mémoire maximale est toujours atteint,Impossible d'écrire à nouveau,Mais la lecture est toujours possible.Redis Nouveau vm Mécanismes,Il va Key Stockage de la mémoire,Value Sera stocké dans swap Zone |
| 18 | appendonly no | Indique si la journalisation est effectuée après chaque opération de mise à jour,Redis Par défaut, les données sont écrites de façon asynchrone sur le disque,Si elle n'est pas allumée,Peut entraîner une perte de données pendant un certain temps en cas de panne de courant.Parce que redis Le fichier de données lui - même est synchronisé en appuyant sur save Conditions à synchroniser,Donc certaines données n'existent que dans la mémoire pendant un certain temps.Par défaut no |
| 19 | appendfilename appendonly.aof | Spécifier le nom du fichier journal de mise à jour,Par défaut appendonly.aof |
| 20 | appendfsync everysec | Spécifier les conditions du Journal de mise à jour,Total 3 Valeurs optionnelles: no:Signifie attendre que le système d'exploitation synchronise le cache de données sur le disque(Allez) always:Indique un appel manuel après chaque opération de mise à jour fsync() Écrire des données sur le disque(Doucement,Sécurité) everysec:Indique une synchronisation par seconde(Compromis,Par défaut) |
| 21 | vm-enabled no | Indique si le mécanisme de mémoire virtuelle est activé,La valeur par défaut est no,Une brève introduction,VM Mécanisme de pagination des données,Par Redis Les pages moins visitées sont froides swap Sur le disque,Accès à plusieurs pages automatiquement transférées du disque à la mémoire(Je vais l'analyser plus loin. Redis De VM Mécanismes) |
| 22 | vm-swap-file /tmp/redis.swap | Chemin du fichier mémoire virtuelle,La valeur par défaut est /tmp/redis.swap,Pas plus. Redis Partage d'instances |
| 23 | vm-max-memory 0 | Toutes les valeurs supérieures à vm-max-memory Les données sont stockées dans la mémoire virtuelle,Peu importe. vm-max-memory Quel petit réglage,Toutes les données d'index sont stockées en mémoire(Redis Données d'index pour C'est keys),C'est - à - dire,Quand vm-max-memory Set to 0 Quand,En fait, c'est tout. value Existe sur le disque.La valeur par défaut est 0 |
| 24 | vm-page-size 32 | Redis swap Les fichiers sont divisés en beaucoup page,Un objet peut être sauvegardé dans plusieurs page Là - haut,Mais un page Ne peut pas être partagé par plus d'un objet,vm-page-size Est basé sur le stockage Taille des données,L'auteur suggère que si vous stockez beaucoup de petits objets,page La taille est de préférence définie à 32 Ou 64bytes;Si vous stockez de grands objets,Vous pouvez utiliser un plus grand page,En cas d'incertitude,Par défaut |
| 25 | vm-pages 134217728 | Paramètres swap Dans le fichier page Nombre,Parce que le tableau de page(Une représentation d'une page libre ou utilisée bitmap)C'est en mémoire.,,Sur le disque 8 - Oui. pages Sera consommé 1byte Mémoire. |
| 26 | vm-max-threads 4 | Définir l'accèsswapNombre de Threads pour le fichier,Il est préférable de ne pas dépasser le nombre de noyaux de la machine,Si défini à0,Alors tout le monde a raison.swapLe fonctionnement du fichier est en série,Peut causer des retards plus longs.La valeur par défaut est4 |
| 27 | glueoutputbuf yes | Définir lors de la réponse au client,Si les paquets plus petits sont combinés pour être envoyés en un seul paquet,La valeur par défaut est activée |
| 28 | hash-max-zipmap-entries 64 hash-max-zipmap-value 512 | Indique si le nombre ou le maximum d'éléments dépasse un certain seuil,Un algorithme de hachage spécial est adopté |
| 29 | activerehashing yes | Indique si le hachage de Réinitialisation est activé,La valeur par défaut est activée |
| 30 | include /path/to/local.conf | Spécifie d'inclure des profils supplémentaires,Peut être plusieurs sur le même hôteRedisUtiliser le même profil entre les instances,Et en même temps, chaque instance a son propre profil spécifique |
Mentions de copyright
Auteur de cet article [Un petit panda.],Réimpression s’il vous plaît apporter le lien vers l’original, merci
https://fra.chowdera.com/2022/204/202207221748051305.html
Recommandé par sidebar
- ECCV 2022 | correction des dommages importants au rendement de la cible causés par le fpn: Vous devriez regarder tous les objets
- Chaque jour - jour 41 - 125. Vérifier la chaîne de palindromes
- [traduction de l'article] Aperçu du radiographe apprentissage par la surveillance croisée entre les images
- Codeforce D2. RGB substring (Hard version) Sliding Window
- Cause du tampon / cache du serveur et libération du tampon / cache
- NFS Shared Storage Service
- Ajout, suppression et modification de MySQL (niveau avancé)
- Pointeur de fonction C et fonction de rappel
- Qt Notes - nombre de lignes traînées et de mouvements pour le Widget qtablewidget
- Inscription des femmes
Devinez que vous aimez
Le mot de passe MySQL est correct, mais une erreur de démarrage n'a pas été signalée pour créer des connexions initiales de pool. Accès refusé pour l'utilisateur 'root' @ 'localhost
【 sdio】 résumé de l'analyse du Protocole sd2.0 (Ⅲ) - - Introduction aux commandes pertinentes de la carte SD
App mobile End test [6] application (APK) package Management and Activity
Qt | boîtes de dialogue modales et non modales qdialog
Interrogation aléatoire de n données dans diverses bases de données
Idea construit le projet jfinal + génération automatique de code + test de fonctionnement de la base de données (trois méthodes)
Flutter premier programme Hello world!
Constructeurs et destructeurs de classes dérivées
Conception du modèle de données de la base de données newsql
Résumé de fin d'année 2017
Recommandé au hasard
- Comment le détournement de DNS peut - il être parfaitement réparé? Comment résoudre le problème du détournement de DNS
- Flask Cross - Domain
- Mise en œuvre de la pile de chaînes (langage c)
- Lire attentivement le document DETR et analyser la structure du modèle
- [FPGA]: IP Core - - DDR3
- L'applet Wechat ne peut pas lire la propriété 'setdata' de NULL Error
- Buctf passing Diary - - [Netting Cup 2020 Qinglong Group] areuserialz
- Notes d'apprentissage du système intégré
- Cartesi mars 2022 Review
- Double pointeur quotidien leetcode - 7
- Ji Yuan Community ai Weekly # 90: Ma Yi pense que l'intelligence ne peut pas dépendre d'une grande puissance de calcul; Hugging face blog pour découvrir les détails de la formation bloom; Annonce du prix ICML pour la meilleure thèse
- Typescript
- Outils open source Introduction aux outils SAP ui5
- Guide du tutoriel Lark
- Sécurité du réseau - pénétration à l'aide d'une vulnérabilité de sécurité d'accès physique Evil Maid
- Sécurité du réseau - pénétration et renforcement à l'aide d'une vulnérabilité locale Ubuntu
- Rédaction de la classe d'outils jwt
- Boom 3D Serial Number Licensing superbes Sound Enhancement and player Tools
- Day1 Running SUMM of 1D Array / find pivot index / queue with two Stacks
- Introduction de l'API commune de programmation de socket et mise en œuvre de socket, select, Poll et epoll
- Approfondir la file d'attente des conteneurs
- Méthode de rappel d'initialisation pour Bean et méthode de rappel pour libérer les ressources
- Enregistrer les données crawler dans la base de données MySQL
- Distribution des données via SQL
- Comment renouveler automatiquement les serrures distribuées redis (solution classique)
- Hongke Dynamics | cippe2022 est sur le point de se tenir, l'inscription est en cours
- Classe interne anonyme de kotlin (objet: XXXX)
- Interview raid: 6 grandes différences entre truncate, delete et Drop
- Ubuntu installe docker et les commandes de base de docker installent MySQL
- Leetcode - - Stack and queue articles
- Déploiement du cluster etcd
- Dix problèmes dans la famille de protocoles TCP / IP
- 【 stm32 learning】 (21) stm32 Implementing Stepper Motor
- Dessiner le tableau [grafana] avec les variables des critères de requête
- Reconnaître les interfaces
- LabVIEW: créer un VI
- Cadre de développement de l'interface devextreme Gantt Control - Exporter PDF, trier les tâches
- Exportation et importation de bases de données et de tableaux de données en ligne de commande MySQL
- Easyeeagle, une plate - forme intelligente d'exploitation et de maintenance avec plusieurs plateformes de base de données massives
- Vous souvenez - vous de offsetwidth, clientwidth, width, scrollwidth, clientx, screenx, offsetx, pagex dans JS?