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

  • Comment installer redis5.0.10 sur centos7.8
    Comment installer redis5.0.10 sur centos7.8
    Préparez un serveur centos7.8 et modifiez le nom d'hôte#hostnamectlset-hostnameredishostInstall redisTéléchargez le package d'installation redis#cd/opt#wgethttps://download.redis.io/releases/redis-5.0.10.tar.gzDécompressez le package compressé# cd/opt#tar-zxfredis-5.0.10.tar.gzCompilez et installez#cd/opt#cdredis-5.0.10##Installez le compilateur gcc#yuminstallgcc#makeMALLOC=libc##makein
    Redis 1644 2023-05-30 23:34:04
  • Comment Redis+Caffeine implémente les composants de cache distribués de deuxième niveau
    Comment Redis+Caffeine implémente les composants de cache distribués de deuxième niveau
    Le cache dit de deuxième niveau consiste à lire les données à partir d'un support à lecture plus lente et à les placer sur un support à lecture plus rapide, tel qu'un disque -> mémoire. Habituellement, nous stockons les données sur disque, comme une base de données. Si vous lisez la base de données à chaque fois, la vitesse de lecture sera affectée par les E/S du disque lui-même, il existe donc un cache mémoire comme Redis. Les données peuvent être lues et mises en mémoire, de sorte que lorsque les données doivent être obtenues, les données peuvent être renvoyées directement depuis la mémoire, ce qui peut considérablement améliorer la vitesse. Cependant, redis est généralement déployé séparément dans un cluster, il y aura donc une consommation d'E/S réseau. Bien que la connexion avec le cluster redis dispose déjà d'outils tels que des pools de connexions, il y aura toujours une certaine consommation de transmission de données. Il y a donc
    Redis 900 2023-05-30 23:10:58
  • Comment Springboot intègre Redis et génère un ID d'index unique au monde
    Comment Springboot intègre Redis et génère un ID d'index unique au monde
    Fichier redispom intégré à springboot org.springframework.bootspring-boot-starter-data-redisapplication.yaml fichier spring:#redis cache redis:connect-timeout:180000#Délai d'expiration de la connexion lettuce:pool:#Nombre maximum de connexions dans le pool de connexions max -active : 8#Temps d'attente de blocage maximum (un nombre négatif signifie aucune limite)max-wait:1#Connexion inactive maximale dans le pool de connexionmax-idle:5#Connexion inactive minimale dans le pool de connexionmin-idle:0#Mode machine unique
    Redis 1535 2023-05-30 23:01:07
  • Quelles sont les méthodes d'exécution des commandes Linux et d'installation Redis ?
    Quelles sont les méthodes d'exécution des commandes Linux et d'installation Redis ?
    Système d'exploitation de l'ordinateur : Windows 7, 8, 10, Base de données tomcat cache (redis)...1. Si vous installez une machine virtuelle, vous devez quitter Kingsoft Antivirus et 360 Protection (désactiver le programme vmware) Commande : Syntaxe générale : Ne pas suivez la commande avec ./ ou ../ pour indiquer le répertoire courant ../ représente le répertoire courant ../ représente le répertoire précédent/ représente le répertoire racine écran clair gestion des disques : lslist affiche les données du répertoire :-
    Redis 1349 2023-05-30 22:49:04
  • Comment ajouter une fonction de requête à Redis dans Node.js
    Comment ajouter une fonction de requête à Redis dans Node.js
    Un exemple : pour un nouveau module, nous devons installer le module redis dans notre projet avant de pouvoir l'utiliser. Commandez cnpminstallredis pour créer un nouveau fichier redis.js. Le code est le suivant : //Introduire redis varredis=require("redis");//Créer un client redis varclient=redis.createClient("6379","127.0.0.1 ");// Gestion des erreurs de connexion client.on("error",function(er
    Redis 679 2023-05-30 21:55:04
  • Quel est le principe d'utilisation du verrou rouge Redisson dans Redis ?
    Quel est le principe d'utilisation du verrou rouge Redisson dans Redis ?
    Pourquoi utiliser le problème de verrouillage distribué de la structure maître-esclave de Redis ? Le moyen le plus simple d'implémenter le verrouillage distribué Redis est de créer une clé dans Redis. Cette clé a un délai d'expiration (TTL) pour garantir que le verrou sera finalement libéré automatiquement. Perdre. Lorsque le client libère la ressource (la déverrouille), la clé sera supprimée. En apparence, cela semble bien fonctionner, mais il existe un grave problème de point de défaillance unique : que se passe-t-il si Redis se bloque ? On pourrait dire que ce problème peut être résolu en ajoutant un nœud esclave. Mais cela ne fonctionne généralement pas. Ce faisant, nous ne pouvons pas obtenir une utilisation exclusive des ressources, car la synchronisation maître-esclave de Redis est généralement asynchrone. Il existe une condition de concurrence évidente dans ce scénario (structure maître-esclave) : le client
    Redis 1432 2023-05-30 21:35:18
  • Comment faire fonctionner Redis et Redigo dans Go
    Comment faire fonctionner Redis et Redigo dans Go
    Go-operate redis, installez golang et exploitez redis. Il existe plusieurs packages clients tels que redigo et go-redis. Celui avec le plus d'étoiles sur github est redigo. gogetgithub.com/garyburd/redigo/redisimport "github.com/garyburd/redigo/redis" L'interface de connexion Conn est l'interface principale de collaboration avec Redis. Vous pouvez utiliser la fonction Dial, DialWithTimeout ou NewConn pour créer une connexion. la tâche est terminée, l'application La fonction Close doit être appelée pour terminer
    Redis 1020 2023-05-30 21:25:10
  • Pourquoi Redis est-il si rapide ?
    Pourquoi Redis est-il si rapide ?
    Redis est une base de données NoSQL basée sur des paires clé-valeur. La valeur de Redis peut être composée de diverses structures de données et algorithmes tels que String, hash, list, set, zset, Bitmaps, HyperLogLog, etc. Redis fournit également l'expiration des clés, la publication et l'abonnement, les transactions, les scripts Lua, les sentinelles, le cluster et d'autres fonctions. Redis exécute les commandes très rapidement et, selon les performances officielles, il peut atteindre 10w+qps. Cet article présente donc principalement la rapidité de Redis. Les points principaux sont les suivants : 1. Langage de développement Désormais, nous utilisons tous des langages de haut niveau pour la programmation, tels que Java, python, etc. peut-être que tu le feras
    Redis 2781 2023-05-30 20:27:38
  • Comment résoudre l'erreur de type de conversion de sérialisation Redis
    Comment résoudre l'erreur de type de conversion de sérialisation Redis
    Impossible de convertir la valeur du type'org.springframework.data.redis.core.convert.MappingRedisConverter'torequiredtype'org.springframework.data.redis.core.mapping.RedisMappingContext': aucun éditeur ou stratégie de conversion trouvé dans setV
    Redis 1248 2023-05-30 20:26:00
  • Comment activer le multithreading IO dans Redis
    Comment activer le multithreading IO dans Redis
    Activez le multithread IO. Avant la version « Redis6 », Redis lisait, analysait et exécutait les commandes dans un « unique thread ». À partir de Redis6, le multithreading IO a été introduit. Le thread IO est responsable de la lecture des commandes, de l’analyse des commandes et du renvoi des résultats. Après l'avoir allumé, il peut améliorer efficacement les performances IO. J'ai dessiné un diagramme schématique pour votre référence. Comme le montre l'image ci-dessus, le thread principal et le thread IO participeront conjointement à la lecture, à l'analyse et à la réponse aux résultats des commandes. Mais celui qui exécute la commande est le « thread principal ». Le thread IO est désactivé par défaut. Vous pouvez modifier la configuration suivante dans redis.conf pour l'activer. io-threads4io-threads-do-readsyes "io-threads" est le nombre de threads IO (y compris le thread principal), je recommande
    Redis 1215 2023-05-30 20:10:04
  • Comment utiliser Python pour exploiter la base de données Redis
    Comment utiliser Python pour exploiter la base de données Redis
    Introduction Redis est une base de données de valeurs-clés persistante et basée sur la mémoire open source, écrite en langage ANSIC. Il possède des structures de données riches, des fonctions de transaction et garantit l'atomicité des commandes. Puisqu'il s'agit d'une base de données en mémoire, la lecture et l'écriture sont très rapides, avec un taux d'évaluation allant jusqu'à 10 W/s, elle est donc généralement utilisée pour les changements rapides de données, la communication en temps réel, la mise en cache, etc. Mais les bases de données en mémoire doivent généralement prendre en compte la taille de la mémoire de la machine. Redis dispose de 16 bases de données logiques (db0-db15). Chaque projet de base de données logique est isolé et la base de données db0 est utilisée par défaut. Si vous sélectionnez la deuxième base de données, passez la commande select2, et vous pourrez spécifier la base de données lors de la connexion en python. Structure de données commune Chaîne-chaîne L
    Redis 3322 2023-05-30 19:57:18
  • Comment utiliser Node.js et Redis pour implémenter des opérations d'ajout, de suppression, de modification et de requête
    Comment utiliser Node.js et Redis pour implémenter des opérations d'ajout, de suppression, de modification et de requête
    Qu'est-ce que Node.js Node.js est un environnement d'exécution JavaScript construit sur le moteur JavaScript ChromeV8. Il a la capacité d'exécuter du code JavaScript côté serveur, permettant aux développeurs de créer facilement des applications Web évolutives. Node.js fournit une gamme de modules et de bibliothèques utiles, tels que le module HTTP, pour gérer la communication réseau entre les serveurs et les clients. Qu'est-ce que RedisRedis est un système de stockage de données basé sur la mémoire qui peut être utilisé pour stocker et récupérer des données à grande vitesse, telles que des caches et des files d'attente de messages. Redis prend en charge plusieurs types de données, tels que des chaînes, des listes, des ensembles, etc., et fournit diverses API pour permettre aux développeurs de
    Redis 1135 2023-05-30 19:37:47
  • Comment implémenter le cache Redis
    Comment implémenter le cache Redis
    1. Utilisez le panneau Pagoda pour créer d'abord le serveur WeQing. 2. Ouvrez la gestion PHP, cliquez sur Installer l'extension et installez l'extension redis. 3. Après avoir installé l'extension redis, ouvrez la gestion redis et cliquez sur Ajustement des performances pour modifier le numéro de port, le mot de passe redis et une série d'autres opérations. 4. Connectez-vous au backend WeQing, cliquez sur les paramètres du site, recherchez l'optimisation des performances dans les outils courants, entrez dans l'interface d'optimisation des performances et voyez si l'environnement d'extension PHP prend déjà en charge Redis. 5. Ouvrez le code Weiqing, emplacement : /www/wwwroot/your site domain name/data/config.php, modifiez l'extrait de code, changez mysql en redis et ajoutez le code suivant //--------- ----
    Redis 1479 2023-05-30 18:52:45
  • Comment utiliser le partage de session Redis avec nginx+tomcat
    Comment utiliser le partage de session Redis avec nginx+tomcat
    Préparation de l'environnement 1. Préparez un serveur nginx ip192.168.1.133 port 81. Processus d'installation : #Première installation des dépendances : yum-yinstallgcc-c++yum-yinstallpcrepcre-develyum-yinstallzlibzlib-develyum-yinstallopensslopenssl—devel #Remarque : Installation de nginx est requis Utilisez l'utilisateur root pour installer #Créez un répertoire nginx mkdir/usr/local/src/nginx #Entrez le répertoire nginx cd/usr/local/src/nginx #Télécharger ou
    Redis 1622 2023-05-30 18:40:06
  • Exemple d'analyse du dépannage du délai d'expiration Redis
    Exemple d'analyse du dépannage du délai d'expiration Redis
    Au cours des deux derniers jours de travail, j'ai soudainement reçu une alarme indiquant que Redis était en panne. En même temps, le groupe disait également qu'une certaine connexion Redis avait expiré. Je pensais qu'il y avait un gros problème au début, mais qui savait qu'il se rétablirait après un certain temps. À ce moment-là, je me suis connecté au serveur et j'ai vérifié la surveillance. Jetez un œil au QPS pour la première fois : vous pouvez voir que le QPS n'est pas élevé, mais pourquoi les données n'ont-elles pas été obtenues pendant un certain temps ? Continuez ensuite à regarder l'utilisation du processeur de Redis : vous pouvez voir que le processeur est saturé, ce qui peut aussi expliquer pourquoi le graphique est cassé, car Redis est monothread, et après avoir utilisé 100 % du processeur, il ne le sera pas. capable de traiter d'autres commandes, et zabbix ne pourra pas exécuter la commande info pour obtenir qps. Nous savons alors déjà que le problème est dû à la saturation de l’utilisation du processeur.
    Redis 1055 2023-05-30 18:31:29

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