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

  • Quelle est la méthode spécifique de connexion à distance à Redis sous Linux ?
    Quelle est la méthode spécifique de connexion à distance à Redis sous Linux ?
    Redis est le service de dictionnaire distant. Il s'agit d'une base de données de valeurs-clés de type journal open source écrite en langage ANSIC, prend en charge le réseau et peut être basée sur la mémoire et persistante. Méthodes spécifiques pour la connexion à distance Linux à redis Se connecter à redis-cli-h47.101.63.222-p56379 se connecter à redis-cli local Définir le mot de passe configsetrequirepasspass_123456 Obtenir le mot de passe configgetrequirepass Connexion authpass_123456
    Redis 1678 2023-06-03 09:40:08
  • Comment installer un cluster à six nœuds dans Redis
    Comment installer un cluster à six nœuds dans Redis
    Introduction : le rediscluster est une solution de cluster native, elle a actuellement fait de grands progrès en termes de haute disponibilité et de stabilité. Selon les statistiques et les observations, de plus en plus d’entreprises et de collectivités adoptent l’architecture de rediscluster, devenue de facto un standard. Sa principale caractéristique est la décentralisation et l’absence de recours à un proxy. L’un des principaux objectifs de conception est d’atteindre une évolutivité linéaire. Le serveur de rediscluster ne peut à lui seul remplir les fonctions officiellement promises. Au sens large, le rediscluster devrait inclure à la fois les serveurs Redis et les implémentations client telles que jedis. Ils forment un tout. Le stockage distribué n'est rien de plus que
    Redis 1178 2023-06-03 09:19:28
  • Quelles sont les différences entre Redis et Memcached ?
    Quelles sont les différences entre Redis et Memcached ?
    Redis est une base de données, mais contrairement aux bases de données traditionnelles, les données Redis sont stockées en mémoire, donc la vitesse de lecture et d'écriture est très rapide, donc Redis est largement utilisé dans la mise en cache. memcached est un serveur de cache mémoire distribué hautes performances. L'objectif général de l'utilisation est d'augmenter la vitesse et l'évolutivité des applications Web dynamiques en mettant en cache les résultats des requêtes de base de données et en réduisant le nombre d'accès à la base de données. Salvatore Sanfilippo, auteur de la comparaison faisant autorité de Redis, a un jour comparé ces deux systèmes de stockage de données basés sur la mémoire : Redis prend en charge les opérations de données côté serveur : par rapport à Memcached, Redis a plus de structures de données et prend en charge des opérations de données plus riches.
    Redis 1338 2023-06-03 09:14:04
  • Comment implémenter le partage de données Redis
    Comment implémenter le partage de données Redis
    Introduction à Twemproxy Twemproxy de Twitter est actuellement le plus utilisé sur le marché et est utilisé pour fournir des services de cluster Redis. Étant donné que Redis est monothread et que le cluster officiel n'est pas très stable et largement utilisé. Twemproxy est un mécanisme de partage de proxy. En tant que proxy, Twemproxy peut accepter l'accès de plusieurs programmes, le transmettre à chaque serveur Redis en arrière-plan selon les règles de routage, puis revenir à l'itinéraire d'origine. Cette solution résout bien le problème de la capacité de charge d’une seule instance Redis. Bien entendu, Twemproxy lui-même est également un point unique et doit utiliser Keepalived comme solution à haute disponibilité (ou LVS). par Twempr
    Redis 1434 2023-06-03 09:05:25
  • Quelles sont les méthodes utilisées par le client Go Redis ?
    Quelles sont les méthodes utilisées par le client Go Redis ?
    Introduction : La couche inférieure de go-redis et redigo est implémentée en appelant la méthode universelle Do, mais redigo : puisque l'entrée est de type universel, vous devez vous souvenir des paramètres et des valeurs de retour de chaque commande, ce qui est très peu convivial use. Le type de paramètre est un type universel. Par conséquent, le type de paramètre ne peut pas être vérifié pendant la phase de compilation. Chaque commande nécessite du temps pour enregistrer la méthode d'utilisation, le nombre de paramètres, etc., ce qui est coûteux à utiliser. redis : affine les fonctions de chaque commande redis, il suffit de mémoriser Command, pour un usage spécifique, vous pouvez directement vérifier l'application de l'interface, et le coût d'utilisation est faible, deuxièmement, il unifie le type de données en fonction du sous-jacent ; type de redis, qui peut aider à vérifier le type du paramètre lors de la compilation et sa réponse est uniformément Res.
    Redis 1045 2023-06-03 09:01:38
  • Comment utiliser opsForValue de RedisTemplate
    Comment utiliser opsForValue de RedisTemplate
    Utilisation de la méthode opsForValue() dans Redis 1. set(Kkey, Vvalue) ajoute une valeur de type chaîne, key est la clé et value est la valeur. redisTemplate.opsForValue().set("stringValue","bbb"); 2. get(Objectkey) obtient la valeur correspondant à la clé clé. StringstringValue=redisTemplate.opsForValue().get("key")3 append(Kkey,St
    Redis 2211 2023-06-03 08:55:09
  • Comment utiliser l'outil de ligne de commande Redis
    Comment utiliser l'outil de ligne de commande Redis
    Lors de l'exécution d'une seule commande pour accéder au serveur Redis, nous utilisons généralement redis-cli pour entrer en mode interactif, puis lisons et écrivons sur le serveur en posant et en répondant à des questions. Dans ce cas, nous utilisons son « mode interactif ». Il existe un autre "mode direct", qui exécute la commande et obtient les résultats de sortie en transmettant les paramètres de commande directement à redis-cli. $redis-cliincrbyfoo5(integer)5$redis-cliincrbyfoo5(integer)10Si le contenu de sortie est volumineux, vous pouvez également rediriger la sortie vers un fichier externe$redis-cliinfo>info.txt$wc-linfo.txt120i
    Redis 1163 2023-06-03 08:53:05
  • Analyse de l'instance Redis pour l'installation de Centos7.6
    Analyse de l'instance Redis pour l'installation de Centos7.6
    1. Installez les dépendances gcc. Puisque redis est développé en langage C, vous devez d'abord confirmer si l'environnement gcc (gcc-v) est installé avant l'installation. S'il n'est pas installé, exécutez la commande suivante pour l'installer [root@localhostlocal]. #yuminstall-ygcc 2. Téléchargez et décompressez le package d'installation [root@localhostlocal]#wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhostlocal]#tar-zxvfredis-5.0 .3.tar.gz 3. cd Passer à Redi
    Redis 1115 2023-06-03 08:28:06
  • Comment utiliser Redis pour implémenter des verrous distribués dans SpringBoot
    Comment utiliser Redis pour implémenter des verrous distribués dans SpringBoot
    1. Redis implémente le principe du verrouillage distribué et pourquoi les verrous distribués sont nécessaires. Avant de parler de verrous distribués, il est nécessaire d'expliquer pourquoi les verrous distribués sont nécessaires. Le contraire des verrous distribués est le verrouillage autonome. Lorsque nous écrivons des programmes multithreads, nous évitons les problèmes de données causés par l'utilisation d'une variable partagée en même temps. Nous utilisons généralement un verrou pour exclure mutuellement les variables partagées afin de garantir l'exactitude de celles-ci. les variables partagées. Son champ d’utilisation est dans le même processus. S’il existe plusieurs processus qui doivent exploiter une ressource partagée en même temps, comment peuvent-ils s’exclure mutuellement ? Les applications métier d'aujourd'hui sont généralement une architecture de microservices, ce qui signifie également qu'une application déploiera plusieurs processus si plusieurs processus doivent modifier la même ligne d'enregistrements dans MySQL, afin d'éviter les données sales causées par des opérations dans le désordre, les besoins de distribution. à introduire à ce moment-là. Le style est verrouillé. Vous voulez marquer des points
    Redis 1516 2023-06-03 08:16:32
  • Comment créer un cluster de réplication Redis
    Comment créer un cluster de réplication Redis
    Préparation de l'environnement 1. Serveur (ou serveur cloud) basé sur le système centos7 ; 2. En raison de limitations de ressources, cet article sera construit sur un serveur et se distinguera par différents numéros de port 2. Téléchargez le package d'installation redis Accédez au répertoire spécifié ( et décompresser) 2. Dans le répertoire actuel, créez trois répertoires de fichiers 7001, 7002 et 7003 respectivement 3. Copiez le fichier de configuration redis.conf sous le package de décompression redis dans 4. Modifiez le numéro de port par défaut de chacun. fichier de configuration dans les trois répertoires Le répertoire de stockage des données peut être remplacé et modifié par lots à l'aide de la commande sed sed-i-e's/6379/7001/.
    Redis 1283 2023-06-03 08:03:49
  • Comment implémenter le cache distribué Redis et la vente flash
    Comment implémenter le cache distribué Redis et la vente flash
    1. Problèmes avec Redis monopoint 1. Problème de perte de données Persistance des données Redis. 2. Pour les problèmes de concurrence, nous utilisons des clusters maître-esclave pour réaliser la séparation de la lecture et de l'écriture. 3. Les problèmes de récupération après panne utilisent Redis Sentinel pour implémenter la détection de l'état et la récupération automatique. 4. En cas de problèmes de capacité de stockage, créez un cluster partitionné et utilisez le mécanisme de slot pour réaliser une expansion dynamique. 2. Le nom complet de RDBRDB est RedisDatabaseBackupfile (fichier de sauvegarde de données Redis), également appelé instantané de données Redis. Pour faire simple, toutes les données de la mémoire sont enregistrées sur le disque. Lorsque l'instance Redis échoue et redémarre, le fichier d'instantané est lu à partir du disque et les données sont restaurées. Le fichier d'instantané est appelé fichier RDB et est enregistré par défaut dans le répertoire d'exécution actuel. R.
    Redis 1163 2023-06-02 23:43:20
  • Comment configurer l'environnement php redis
    Comment configurer l'environnement php redis
    1. Télécharger 1. Téléchargez http://download.redis.io/releases/redis-6.0.9.tar.gz localement, transférez le fichier et téléchargez-le dans /usr/local/src/2, wget-P/usr /local /src/http://download.redis.io/releases/redis-6.0.9.tar.gz 2. Décompressez, compilez et installez>cd/usr/local/src>tarxzftarxzfredis-6.0.9.tar .gz> cdredis-6.0.9>make
    Redis 786 2023-06-02 23:25:05
  • Comment Springboot implémente l'analyse du code source du verrouillage réentrant distribué Redis basée sur Redisson
    Comment Springboot implémente l'analyse du code source du verrouillage réentrant distribué Redis basée sur Redisson
    1. Introduction Nous utilisons Redis pour implémenter des verrous distribués. Au début, nous utilisons généralement SETresource-nameanystringNXEXmax-lock-time pour verrouiller et utilisons des scripts Lua pour garantir l'atomicité pour libérer le verrou. Cette implémentation manuelle est plus gênante. Le site officiel de Redis indique également clairement que la version Java utilise Redisson pour l'implémenter. L'éditeur a également consulté le site officiel et l'a lentement compris, et a pris un gros plan pour l'enregistrer. Du site officiel à l'intégration de Springboot en passant par l'interprétation du code source, prenons un seul nœud comme exemple. 2. Pourquoi utiliser Redisson1 Nous ouvrons le site officiel redis Site officiel chinois 2. Nous pouvons voir que le site officiel nous permet d'en utiliser d'autres 3. Ouvrez le push officiel.
    Redis 1084 2023-06-02 23:21:42
  • Comment intercepter l'exception Redis en Python
    Comment intercepter l'exception Redis en Python
    Python capture le scénario d'exception redis et le reproduit. En utilisant le package redis de python pour se connecter à redis, un mot de passe incorrect a été délibérément défini, mais il a été constaté qu'il n'avait pas provoqué d'exception. Système d'environnement : version python win10 : 3.6.8 Code initial. importredishost="127.0.0.1" port=6379password ="123456"redis_conn=redis.Redis(host=host,port=port,password) Après les tests, nous avons constaté qu'après avoir créé l'objet de connexion, nous utilisons l'objet conn pour
    Redis 716 2023-06-02 23:14:46
  • Comment SpringBoot intègre Redis
    Comment SpringBoot intègre Redis
    La solution architecturale utilise Redis pour le stockage centralisé afin de réaliser le partage en cluster distribué des informations utilisateur. Ici, nous utilisons le plug-in open source tiers crazycake pour l'implémenter. Le pom.xml introduit : org.springframework.bootspring-boot-starter-. data-redisorg.crazycakeshiro-redis3.2.3 Configurez application.properties : #Redis#Indice de base de données (la valeur par défaut est 0) redis.database=0#Changez l'adresse du serveur par la vôtre redis.host=127.0.0.1#Port de connexion au serveur re
    Redis 740 2023-06-02 23:07:01

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