localisation actuelle:Maison > Articles techniques > base de données > Redis

  • Comment installer l'extension Redis en PHP sous Linux
    Comment installer l'extension Redis en PHP sous Linux
    Description : Système d'exploitation : répertoire d'installation CentOSphp :/usr/local/phpphp.ini chemin du fichier de configuration :/usr/local/php/etc/php.iniNginx répertoire d'installation :/usr/local/nginxNginx répertoire racine du site Web :/usr/local /nginx/htmllinuxphp étapes spécifiques pour installer l'extension redis 1. Installez l'outil de compilation yuminstallwgetmakegccgcc-c++zlib-developensslopenssl-develpcre-develkernelkeyutilspatch
    Redis 1517 2023-05-29 14:01:33
  • Exemple d'analyse de la réplication maître-esclave, de la sentinelle et du clustering dans Redis
    Exemple d'analyse de la réplication maître-esclave, de la sentinelle et du clustering dans Redis
    1. Réplication maître-esclave Redis 1. Présentation de la réplication maître-esclave La réplication maître-esclave fait référence à la copie de données d'un serveur vers d'autres serveurs Redis. Le premier est appelé nœud maître (Master) et le second est appelé nœud esclave (Slave) ; la réplication des données est unidirectionnelle et ne peut s'effectuer que du nœud maître vers le nœud esclave. Par défaut, chaque serveur Redis est un nœud maître ; et un nœud maître peut avoir plusieurs nœuds esclaves, mais un nœud esclave ne peut avoir qu'un seul nœud maître. [Recommandation associée : didacticiel vidéo Redis] 2. Le rôle de la réplication maître-esclave ● Redondance des données : la réplication maître-esclave implémente la sauvegarde à chaud des données, qui est une méthode de redondance des données en plus de la persistance. ●Récupération après panne : lorsqu'un problème survient sur le nœud maître, le nœud esclave peut fournir des services pour obtenir une récupération rapide après panne.
    Redis 822 2023-05-29 13:52:54
  • Comment implémenter la démo de springboot+mybatisplus+redis
    Comment implémenter la démo de springboot+mybatisplus+redis
    1.pom.xml pour 4.0.0org.examplespringboot_redis_demo1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.5.0org.springframework.bootspring-boot-starter-web2.5.0mysqlmysql-connector- java8.0.25org.springframework.bootspring-boot-starter-
    Redis 932 2023-05-29 12:43:06
  • Comment configurer Redis à instance unique sous Linux
    Comment configurer Redis à instance unique sous Linux
    Introduction à Redis Redis est une base de données clé-valeur avancée. Il est similaire à Memcached, mais les données peuvent être conservées et prennent en charge un large éventail de types de données. Il existe des chaînes, des listes chaînées, des ensembles et des ensembles triés. Il prend en charge le calcul de l'union, de l'intersection et du complément (différence) des ensembles côté serveur, et prend également en charge diverses fonctions de tri. Redis peut donc également être considéré comme un serveur de structure de données. PS : Cette installation utilise Redis pour stocker les chaînes et les sessions utilisateur. Emplacement de stockage du package logiciel de planification de l'installation : /usr/local/src Emplacement de compilation du package logiciel : /usr/local/src/redis-x-x/software emplacement d'installation
    Redis 1049 2023-05-29 11:58:52
  • Quelles sont les conceptions clé-valeur courantes des bases de données Redis ?
    Quelles sont les conceptions clé-valeur courantes des bases de données Redis ?
    Le système de connexion utilisateur est un système qui enregistre les informations de connexion des utilisateurs. Nous simplifions les affaires et ne laissons qu'une seule table. Conception de base de données relationnelle mysql>select*fromlogin +---------+----------------+---------- -- +-----------+ |id_utilisateur|nom|login_times|last_login_time| +---------+----- -- ---------+-------------+---------
    Redis 857 2023-05-29 11:50:48
  • Comment résoudre l'erreur lorsque Springboot configure le démarrage du projet Redis
    Comment résoudre l'erreur lorsque Springboot configure le démarrage du projet Redis
    Erreur lors de la configuration du projet redis dans springboot. Lorsque j'ai commencé à apprendre redis, j'ai suivi les tutoriels en ligne pour intégrer redis et jedis dans springboot. Après l'intégration, le projet ne démarrait toujours pas et l'erreur suivante apparaissait toujours : Corrigez le chemin de classe de votre application afin qu'elle contienne une version unique et compatible d'org. springframework.data.repository.config.RepositoryConfigurationSource****
    Redis 2850 2023-05-29 11:25:24
  • Comment SpringSession compte-t-il le nombre d'utilisateurs en ligne via Redis ?
    Comment SpringSession compte-t-il le nombre d'utilisateurs en ligne via Redis ?
    Étant donné que la logique d'origine du système est l'authentification unique utilisant SpringSession plus le partage de session par Redis, après la connexion, une valeur clé sera définie dans la session pour indiquer que l'utilisateur s'est connecté, et en même temps, HttpServletRequestWrapper le fera. être réécrit pour définir la valeur des données remoteUser classRemoteUserRequestWrapperextendsHttpServletRequestWrapper{StringuserCode;RemoteUserRequestWrapper( HttpServletRequestrequest){
    Redis 1129 2023-05-29 10:52:05
  • Comment installer rapidement Redis et configurer le démarrage automatique
    Comment installer rapidement Redis et configurer le démarrage automatique
    Analysez deux solutions relativement pratiques : l'une consiste à installer Redis via Docker et à connecter le fichier de configuration au fichier local via le volume de données. La seconde consiste à utiliser des scripts shell pour nous aider à mener à bien ces opérations mécanisées. Le premier type est très hostile aux novices. Vous devez consulter plus d'informations et essayer plus d'erreurs. Si vous êtes impatient de terminer la tâche, cela vous causera plus de problèmes. Afin d’aider réellement tout le monde, cet article parlera du deuxième type et abordera directement le sujet. Pour écrire un script, entrez d'abord n'importe quel répertoire sur le serveur et exécutez la commande suivante : viredis-install.sh pour entrer dans l'éditeur vi, cliquez sur i pour ouvrir le mode d'édition et collez-y le code suivant (changer la version et l'installation répertoire selon vos besoins) : #!/
    Redis 1386 2023-05-29 10:43:06
  • Comment utiliser Python pour faire fonctionner Redis sous Windows
    Comment utiliser Python pour faire fonctionner Redis sous Windows
    Parlons d’abord de l’installation de Redis sous Windows. Le package d’installation peut être trouvé sur le site officiel. Vous pouvez télécharger le fichier d’installation msi ou le fichier compressé zip. Après avoir téléchargé le fichier zip, décompressez-le. Après la décompression, vous trouverez ces fichiers : Le fichier windowsservicedocumentation.docx contient un document contenant des instructions d'installation et des méthodes d'utilisation. Vous pouvez également télécharger directement le fichier d'installation msi et l'installer directement. Ces fichiers seront également dans le répertoire d'installation après l'installation et vous pourrez configurer Redis en conséquence. Une fois l'installation terminée, vous pouvez tester Redis en double-cliquant sur redis-cli.exe. Si aucune erreur n'est signalée, le Redis local doit être connecté pour une opération simple.
    Redis 1816 2023-05-29 10:21:26
  • Quelles sont les étapes pour installer Redis sur le système Linux
    Quelles sont les étapes pour installer Redis sur le système Linux
    Je crois que tout le monde a vu l'activité de capture des enveloppes rouges du Gala de la Fête du Printemps 2021. Selon les statistiques, un total de 70,3 milliards d'interactions avec des enveloppes rouges et 1,221 milliard de téléspectateurs du Gala de la Fête du Printemps diffusé en direct pendant le Gala de la Fête du Printemps. énorme trafic, le moteur volcanique auto-développé a été testé. Le système redis joue un rôle important à cet égard. Introduction à Redis : Redis est entièrement open source, est conforme au protocole BSD et constitue une base de données clé-valeur hautes performances. Redis et d'autres produits de cache clé-valeur présentent les trois caractéristiques suivantes : Redis prend en charge la persistance des données, peut enregistrer les données en mémoire sur le disque et peut être chargé à nouveau pour être utilisé lors du redémarrage. Redis prend en charge bien plus qu'un simple k
    Redis 1911 2023-05-29 10:01:12
  • Comment résoudre l'erreur lors de l'installation de redis6.0.6 sur Centos
    Comment résoudre l'erreur lors de l'installation de redis6.0.6 sur Centos
    Le contenu de l'erreur est le suivant : Infileinclusfromserver.c:31:0:server.c:4999:59:error:'structredisServer'hasnomembernamed'cluster'(server.cluster_enabled&&nodeIsMaster(server.cluster->myself)));. . . . . . Raison : dans les versions postérieures à Redis 6.0.0+, la compilation de Redis doit prendre en charge la fonctionnalité C11, qui a été introduite dans la version 4.9. CGC par défaut Centos7
    Redis 1061 2023-05-29 10:01:05
  • Comment Redis résout-il les problèmes de simultanéité des stocks et parvient-il à contrôler les quantités ?
    Comment Redis résout-il les problèmes de simultanéité des stocks et parvient-il à contrôler les quantités ?
    Redis est un processus unique et un type de blocage. Il ne peut traiter qu'une seule demande à la fois, et les demandes suivantes doivent être mises en file d'attente et attendues. Avantages : Puisqu'il s'agit d'un processus unique, il n'est pas nécessaire de traiter les problèmes de concurrence, ce qui réduit la complexité du système. Inconvénients : Ne convient pas à la mise en cache d'objets de grande taille (plus de 100 Ko) Raison : Étant donné que Redis n'utilise qu'un seul cœur et que Memcached peut utilisez plusieurs cœurs, donc en moyenne chaque cœur Redis a des performances supérieures à celles de Memcached lors du stockage de petites données. Pour les données de plus de 100 000 données, les performances de Memcached sont supérieures à celles de Redis. Bien que Redis ait également optimisé les performances de stockage du Big Data, elles restent légèrement inférieures à celles de Memcached. memcache est multi-processus,
    Redis 950 2023-05-29 09:52:20
  • Comment résoudre les problèmes de délai d'attente et de survente dans le scénario de vente flash dans Redis
    Comment résoudre les problèmes de délai d'attente et de survente dans le scénario de vente flash dans Redis
    Délai d'expiration 1. Raisons du délai d'expiration de la connexion Redis (1) Problèmes de configuration dans la machine virtuelle Lorsque nous testons si la connexion Redis réussit lors du test de la connexion à distance, la console peut signaler l'erreur suivante. Comme indiqué ci-dessous : j'ai mal à la tête à chaque fois que je vois le texte rouge sur la console. . . L'affichage dans la console signifie probablement que l'expiration du délai de connexion a provoqué l'échec. Les trois raisons suivantes d'échec de connexion sont résumées : Le pare-feu sous Linux n'est pas fermé et provoque une panne. redis doit être ouvert. bind127.0.01 dans redis.conf doit être commenté, puis protected-modeno doit être modifié. Si vous rencontrez les problèmes ci-dessus plus tard, veuillez les rechercher vous-même. (2) Le délai d'attente simulé en haute concurrence lors d'une connexion Redis réussie est illustré dans la figure.
    Redis 1435 2023-05-29 09:31:32
  • Comment utiliser le type de données HyperLogLog dans Redis
    Comment utiliser le type de données HyperLogLog dans Redis
    1. Principe d'HyperLogLog RedisHyperLogLog estime la cardinalité sur la base d'un algorithme probabiliste appelé algorithme HyperLogLog. HyperLogLog utilise un tableau de bits de longueur m et une fonction de hachage pour estimer le nombre d'éléments uniques dans la collection. Dans l'algorithme HyperLogLog, chaque élément est haché et une fois la valeur de hachage convertie en binaire, chaque élément est noté en fonction du nombre de 1 dans le préfixe de chaîne binaire. Par exemple, si la valeur de hachage d'un élément est 01110100011, alors le nombre de 1 dans le préfixe est 3, donc dans l'algorithme HyperLogLog, le score de cet élément est 3. Lorsque les scores de tous les éléments sont comptés,
    Redis 956 2023-05-29 09:29:12
  • Comment utiliser RedisLive pour surveiller le serveur Redis
    Comment utiliser RedisLive pour surveiller le serveur Redis
    RedisLive est un outil de surveillance graphique open source écrit en Python. Il est très léger. La partie service principale ne comprend qu'un service Web et un service de surveillance basé sur la commande info et la commande Monitor fournies avec Redis. basé L'interface Web est très simple et claire. De plus, il prend également en charge la surveillance multi-instance, une commutation facile et une configuration très simple. Les informations de surveillance prennent en charge le stockage Redis et le stockage persistant (sqlite). Installez RedisLive à l'aide de Python et utilisez Tornado comme propre serveur Web. Aucune compilation supplémentaire n'est requise pour exécuter RedisLive
    Redis 1602 2023-05-29 09:20:09

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28