Pourquoi le numéro de port Redis est-il 6379 ?
6379 est le numéro correspondant à MERZ sur le bouton du téléphone, et MERZ est tiré du nom de la chanteuse italienne Alessia Merz. MERZ a longtemps été utilisé comme synonyme de stupidité par l'auteur de Redis Antirez et ses amis. Plus tard, l'auteur de Redis a choisi ce port lors du développement de Redis.
Recommandé : "Tutoriel vidéo Redis"
Alessia Merz est une danseuse et actrice italienne. Antirez, l'auteur de Redis, a regardé des émissions de télévision dans ses premières années et a estimé que certains des mots de Merz dans l'émission étaient stupides et ridicules. Antirez aimait créer des « mèmes » pour la communication quotidienne avec ses amis, c'est pourquoi il a inventé le mot « MERZ ». pour décrire la stupidité, qui a la même signification que « stupide ».
Plus tard, Antirez a redéfini "MERZ", le décrivant comme "ayant une haute valeur technique, comprenant l'habileté, la patience et le travail, tout en conservant une essence simple".
Quand est venu le temps de choisir un numéro comme numéro de port par défaut pour Redis, Antirez n'a pas beaucoup réfléchi et a utilisé le numéro 6379 correspondant à "MERZ" sur le clavier du téléphone portable.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

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.

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

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

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

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

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pour assurer la sécurité Redis, vous devez vous configurer à partir de plusieurs aspects: 1. Restreindre les sources d'accès, modifier la liaison à des IP spécifiques ou combiner les paramètres de pare-feu; 2. Activer l'authentification des mots de passe, définir des mots de passe forts via BesoinPass et gérer correctement; 3. Fermez les commandes dangereuses, utilisez Rename Command pour désactiver les opérations à haut risque telles que Flushall, Config, etc.; 4. Activer la communication cryptée TLS, adaptée aux scénarios de besoins à haute sécurité; 5. Mettez régulièrement à jour les journaux de version et de surveillance pour détecter les anomalies et corriger les vulnérabilités en temps opportun. Ces mesures construisent conjointement la ligne de sécurité des instances Redis.

PSYNC est un mécanisme de resynchronisation partiel dans la réplication de Redis Master-Slave, qui est utilisé pour synchroniser uniquement les données perdues lors de la déconnexion après la déconnexion du serveur d'esclaves pour améliorer l'efficacité de synchronisation. Son noyau repose sur le ReplicationBackLog, qui est une file d'attente maintenue par le serveur principal. La taille par défaut est de 1 Mo et enregistre les commandes d'écriture les plus récemment exécutées. Lorsque le serveur esclave se reconnecte, une commande PSYNC sera envoyée et le serveur maître déterminera si la synchronisation partielle peut être effectuée en fonction de ceci: 1. Le runID doit être cohérent; 2. Le décalage doit être dans le tampon du backlog. Si la condition est satisfaite, les données continueront d'être envoyées à partir du décalage, sinon la synchronisation complète sera déclenchée. Les méthodes pour améliorer le taux de réussite de PSYNC incluent: 1. Augmenter de manière appropriée REP-B

Pour obtenir une liste de membres en fonction des scores d'un ensemble ordonné de redis, la commande ZRangeBysCore doit être utilisée. 1) La syntaxe de base est ZRangeBysCorekeyMiminmax, qui est utilisée pour obtenir des membres dans la plage de score spécifiée; 2) La requête de pagination peut être implémentée en ajoutant LimitOffSetCount; 3) La valeur limite peut être exclue en ajoutant (symboles avant MIN ou MAX; 4) Le drapeau WithScore peut être ajouté aux membres du retour et à leurs scores en même temps.

AMOVEDERRORORINDATSAPERMANENTKEYRELOCEDUETOCLUSTERTOPOLOGYCHANGES, OBLIGATIVECLIENTSTOUCHDATESSLOT-TO-NODEMAPPingSAndressryonTheNewNode.1.MovedResponseSinSeTHesLotNumberAndNewNodeAddress.2.ClientSupDateIntermApingSandRelectErestSacco

La réplication synchrone est copiée dans le système de secours en temps réel à chaque fois qu'il est écrit dans le système principal, assurant une perte de données nulle mais affectant les performances; La réplication asynchrone confirme d'abord l'écriture puis retarde la réplication, qui a de bonnes performances mais peut perdre des données. Sélectionnez la réplication synchrone pour convenir aux systèmes critiques tels que la finance, les clusters à haute disponibilité et les scénarios où la perte de données ne peut pas être tolérée; Sélectionnez la réplication asynchrone pour convenir aux applications distribuées avec des entrepôts de données, des systèmes de sauvegarde et des exigences de haute performance. Décidez de la méthode à utiliser en fonction de l'importance des données, de l'état du réseau et des exigences de performance.

SETsetsakeywithoptionalconditionsandexpiration,SETNXsetsakeyonlyifitdoesn’texist,andSETEXsetsakeywithanexpiration.1.SEToffersflexibilitywithoptionslikeEX(seconds),PX(milliseconds),NX(setonlyifnotexists),andXX(setonlyifexists).2.SETNXensuresakeyisseto

RedessupportsGeospatialDatastorageAndqueriesViAtsGeodataty.1.UsegeoAddTostoreCoOrdinateSasMembersunderakey, withyntaxgeoaddkylongitudElatem.

Resifonctionsinversion7sololisueswithtraditionalluascripting pardablemodular, reusableServer-sidelogic.1.Etheylowstructuredfunctiondefinitionforbetterorganization andmaintainability.2.
