Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 50212|Répondre: 4

[Redis] Redis modifie le numéro de port par défaut et définit le mot de passe d’accès

[Copié le lien]
Publié sur 28/12/2015 17:17:28 | | | |
Modifier le fichier de configurationredis.windows.conf, s’il y a du chinois, veuillez le sauvegarder commeUTF-8Codage.


# Modifier le numéro de port
# port 6379
Port 80

# Spécifie le mot de passe d’accès
# nécessiter un passage foobé
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Définir la limite maximale de mémoire du tas, et définir l’une des deux
# max heap <bytes>
maxheap 512000000

# Fixe la limite maximale de mémoire, fixe simplement l’une des deux
# maxmemory <bytes>
# maxmemory 512000000


Démarrez le serveur :

Commandement CMD

redis-server.exe redis.windows.conf

Connectez-vous au serveur serveur :

redis-cli.exe -h ip -p port -a











Précédent:Redis Windows 64-bit téléchargement, adresse officielle de téléchargement
Prochain:schéma de configuration sessionState cookieless
 Propriétaire| Publié sur 23/12/2016 09:11:39 |
Pour attribuer un port 8888 à Redis, suivez ces étapes :
1. Faire une copie de $REDIS_HOME/redis.conf et renommer en redis8888.conf.

2. Ouvrez le fichier de configuration redis8888.conf, trouvez la ligne du port 6379, et changez 6379 en 8888.

3. Déplacez redis8888.conf dans le répertoire $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny en crée un nouveau pour lui-même).

4. Lancer le service redis : redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Passer « ps -x | grep redis" pour voir le processus, et dans le message de sortie vous verrez /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, tester si le port est créé avec succès.
 Propriétaire| Publié sur 23/12/2016 09:12:26 |
Les paramètres du profil de Redis sont expliqués

Les paramètres du profil sont expliqués:


1. Redis ne s’exécute pas par défaut en tant que démon, mais peut être modifié par cet élément de configuration pour permettre le démon avec oui

    daemonize non

2. Lorsque Redis s’exécute en tant que démon, Redis écrit par défaut le pid dans le fichier /var/run/redis.pid, qui peut être spécifié via le fichier pid

    pidfile /var/run/redis.pid

3. Spécifiez le port d’écoute Redis, le port par défaut est 6379, l’auteur expliquant dans son article de blog pourquoi 6379 est choisi comme port par défaut, car 6379 est le numéro correspondant à MERZ sur le bouton du téléphone mobile, et MERZ est tiré du nom de la chanteuse italienne Alessia Merz

    Port 6379

4. L’adresse hôte de liaison

    liaison 127.0.0.1

5. Lorsque la connexion est fermée après un certain temps d’inactivité du client, si elle est spécifiée comme 0, cela signifie que la fonction est désactivée

    Temps mort 300

6. Spécifiez le niveau de journalisation, Redis supporte un total de quatre niveaux par défaut : débogage, détaillé, avis, avertissement et verbeux

    verbose au niveau logarithmique

7. Le mode journal est une sortie standard par défaut, si Redis est configuré pour fonctionner en démon, et ici la méthode de journalisation est configurée en sortie standard, le journal sera envoyé à /dev/null

    stdout du fichier journal

8. Définir le nombre de bases de données, la base de données par défaut est 0, et vous pouvez utiliser la <dbid>commande SELECT pour spécifier l’identifiant de base de données sur la connexion

    bases de données 16

9. Spécifier combien de temps et combien d’opérations de mise à jour sont effectuées pour synchroniser les données avec le fichier de données, qui peuvent être combinées avec plusieurs conditions

    sauvegarder <seconds> <changes>

    Trois conditions sont disponibles dans le fichier de configuration par défaut de Redis :

    Sauver 900 1

    Sauvegarder 300 10

    save 60 10000

    Cela signifie 1 changement en 900 secondes (15 minutes), 10 changements en 300 secondes (5 minutes) et 10 000 changements en 60 secondes, respectivement.


10. Spécifiez s’il faut compresser les données lors du stockage dans la base de données locale, par défaut : oui, Redis utilise la compression LZF, si vous voulez économiser du temps CPU, vous pouvez désactiver cette option, mais cela fera devenir énorme le fichier de la base de données

    RDBCOMPRESSION Oui

11. Spécifiez le nom local du fichier de la base de données, la valeur par défaut est dump.rdb

    dbfilename dump.rdb

12. Spécifier le dépôt local de la base de données

    Dir./

13. Définir l’adresse IP et le port du service maître lorsque la machine est un service slave, et elle synchronisera automatiquement les données du maître au démarrage de Redis

    esclavede <masterip> <masterport>

14. Lorsque le service maître est protégé par mot de passe, le service slave connecte le mot de passe du maître

    Masterauth <master-password>

15. Définir le mot de passe de connexion Redis, si celui-ci est configuré, le client doit fournir le mot de passe via la commande AUTH lors de la connexion à Redis<password>, qui est désactivée par défaut

    nécessitepass foobared

16. Définir le nombre maximal de connexions clients en même temps, le défaut est illimité, le nombre de connexions client que Redis peut ouvrir simultanément est le nombre maximal de descripteurs de fichier que le processus Redis peut ouvrir, si maxclients est réglé à 0, cela signifie qu’il n’y a pas de limite. Lorsque le nombre de connexions clients atteint la limite, Redis ferme la nouvelle connexion et renvoie un message d’erreur sur le nombre maximal de clients atteints au client

    maxclients 128

17. Spécifiez la limite maximale de mémoire de Redis, Redis chargera les données en mémoire au démarrage, et après avoir atteint la mémoire maximale, Redis tentera d’abord d’effacer les clés expirées ou expirantes. Le nouveau mécanisme VM de Redis stocke les clés en mémoire et les valeurs dans les zones d’échange

    maxmemory <bytes>

18. Spécifier s’il faut enregistrer après chaque opération de mise à jour, Redis écrit les données sur le disque de manière asynchrone par défaut, et si ce n’est pas activé, cela peut entraîner une perte de données pendant une période de coupure de courant. Parce que Redis lui-même synchronise les fichiers de données selon les conditions de sauvegarde ci-dessus, certaines données n’existeront en mémoire que pendant une période de temps. Le défaut est non

    appendiseul non

19. Spécifier le nom du fichier du journal des modifications, qui est par défaut appendonly.aof

     appendfilenameappendonly.aof

20. Spécifier les conditions du journal des modifications avec 3 valeurs optionnelles :
    Non: Indique que le système d’exploitation synchronise le cache de données sur le disque (rapide)
    toujours: Indique que fsync() est appelé manuellement après chaque opération de mise à jour pour écrire les données sur le disque (lent, sûr)
    everysec: signifie synchroniser une fois par seconde (compromis, par défaut)

    appendfsync everysec


21. Spécifier s’il faut activer le mécanisme de mémoire virtuelle, la valeur par défaut est non, une brève introduction, le mécanisme VM stocke les données en pagination, et Redis échange les pages avec moins de visites, c’est-à-dire des données froides, vers le disque, et les pages avec plus de visites sont automatiquement remplacées par le disque en mémoire (j’analyserai attentivement le mécanisme VM de Redis dans l’article suivant).

     Non compatible VM

22. La valeur par défaut du chemin du fichier mémoire virtuelle est /tmp/redis.swap, qui ne peut pas être partagée par plusieurs instances Redis

     vm-swap-file /tmp/redis.swap

23. Stocker toutes les données plus grandes que la VM-max-mémoire en mémoire virtuelle, peu importe la taille du réglage vm-max-mémoire, toutes les données d’index sont stockées en mémoire (les données Redis sont les clés), c’est-à-dire que lorsque vm-max-mémoire est réglée à 0, toutes les valeurs existent effectivement sur le disque. La valeur par défaut est 0

     VM-max-mémoire 0

24. Le fichier d’échange Redis est divisé en plusieurs pages, un objet peut être sauvegardé sur plusieurs pages, mais une page ne peut pas être partagée par plusieurs objets, la taille de la page VM est fixée selon la taille des données stockées, l’auteur suggère que si de nombreux petits objets sont stockés, la taille de la page devrait être fixée à 32 ou 64 octets ; Si vous stockez un objet volumineux, vous pouvez utiliser une page plus grande, et si vous n’êtes pas sûr, utiliser la page par défaut

     vm-page-size 32

25. Définir le nombre de pages dans le fichier d’échange, puisque la table de pages (un bitmap indiquant que la page est libre ou utilisée) est placée en mémoire, toutes les 8 pages sur disque consommeront 1 octet de mémoire.

     VM-Pages 134217728

26. Définir le nombre de threads accédant au fichier d’échange, de préférence sans dépasser le nombre de cœurs de la machine, si c’est réglé à 0, alors toutes les opérations sur le fichier d’échange sont en série, ce qui peut entraîner un délai relativement long. La valeur par défaut est 4

     VM-Max-Threads 4

27. Définir s’il faut fusionner des paquets plus petits en un seul paquet lors de la réponse au client, et le défaut est activé

    glueoutputbuf oui

28. Spécifie un algorithme de hachage spécial lorsqu’un certain nombre ou le plus grand élément dépasse un certain seuil

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Spécifier s’il faut activer le hachage de réinitialisation, qui est activé par défaut (introduit plus en détail plus tard dans l’introduction de l’algorithme de hachage de Redis)

    activerehashing oui

30. Spécifier que le même fichier de configuration peut être utilisé entre plusieurs instances Redis sur le même hôte, et que chaque instance possède son propre fichier de configuration spécifique

    incluent /path/to/local.conf



 Propriétaire| Publié sur 28/08/2017 10:40:38 |


Chaîne de connexion Redis


Publié sur 22/09/2021 20:21:49 |
Apprendre à apprendre
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com