localisation actuelle:Maison > Articles techniques > base de données > Redis
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Comment connecter le projet SpringBoot au cluster Redis
- Paramètres de configuration Parce que cet article n'introduit pas la création d'un cluster Redis, nous supposons ici que nous avons déjà un environnement de cluster Redis. Dans notre projet, nous devons ajuster les parties suivantes pour modifier les paramètres de configuration, le nœud de cluster et la configuration du mot de passe ; assurez-vous que la version Jedis introduite prend en charge la définition des mots de passe, spring-data-redis1.8 et supérieur, SpringBoot1.5 et supérieur prend en charge la définition des mots de passe ; injecter des classes d'outils d'écriture ; modifier les paramètres de configuration ; ####Configuration du cluster Redis ########################spring.custome.redis.cluster
- Redis 2367 2023-05-28 08:54:50
-
- Comment utiliser Go et Redis pour implémenter des verrous mutex distribués et des verrous rouges
- Verrouillage mutex Il existe une commande dans Redis qui peut être définie si elle n'existe pas. Nous pouvons utiliser cette commande pour implémenter la fonction de verrouillage mutex. La méthode d'implémentation standard recommandée dans la documentation officielle de Redis est la série de commandes SETresource_namemy_random_valueNXPX30000, où : nom_ressource. représente la ressource à verrouiller. NX signifie que si elle n'existe pas, définissez PX30000, ce qui signifie que le délai d'expiration est de 30 000 millisecondes, soit 30 secondes. La valeur de my_random_value doit être unique sur tous les clients, et la valeur de tous. les serrures des concurrents avec la même clé ne peuvent pas être les mêmes. La valeur doit être un nombre aléatoire principalement pour déverrouiller le verrou de manière plus sûre.
- Redis 1313 2023-05-28 08:54:44
-
- Comment utiliser Java et Redis pour implémenter une simple fonction de recherche à chaud
- Il a les fonctions suivantes : 1 : La barre de recherche affiche l'historique de recherche de l'utilisateur individuel actuellement connecté et supprime l'historique personnel 2 : L'utilisateur saisit un caractère dans la barre de recherche et le caractère est enregistré dans Redis stocké. au format zset Le nombre de recherches et l'horodatage actuel (l'algorithme DFA est utilisé, si vous êtes intéressé, vous pouvez l'apprendre sur Baidu) 3 : Chaque fois que l'utilisateur interroge un caractère qui existe déjà dans redis, le nombre est directement accumulé pour obtenir la plateforme Les dix données les plus demandées sur Internet. (Vous pouvez écrire votre propre interface ou ajouter des mots-clés préparés directement dans Redis) 4 : Enfin, vous devez exécuter la fonction de filtrage de texte indécent. C'est très important, tu sais. Le code implémente des fonctions de recherche à chaud et d'enregistrement de recherche personnelle, principalement contr
- Redis 1728 2023-05-28 08:41:10
-
- Comment implémenter des sessions persistantes via Nginx+Tomcat+Redis
- Environnement de déploiement centos7nginx1.10.2tomcat7.0redis3.2.3mariadb5.5.44 package logiciel requis commons-pool2-2.2.jarjedis-2.5.2.jartomcat-redis-session-manager-2.0.0.jarsoloblog 1. Préparation de la configuration du serveur nginx avant l'installation ntpdate172 .18.0.1iptables-f install nginxyuminstallnginx modifier le fichier de configuration en amonttomcatservers : créer un groupe de serveurs back-end, pour être en http
- Redis 869 2023-05-28 08:37:05
-
- Comment utiliser l'outil de surveillance visuelle Redis Redislive
- RedisLive est un outil de surveillance graphique Redis basé sur WEB écrit en Python. Il s'agit également d'un logiciel open source qui surveille les données Redis en temps réel. Il affiche l'état des clés, les données d'instance et d'autres informations dans Redis sous forme de WEB. L'adresse de RedisLive sur github : https://github.com/nkrode/RedisLiveRedisLive Site officiel de RedisLive Adresse du document en anglais : http://www.nkrode.com/article/real-time-dashboard-for-redis Le principe de RedisLive est très simple, c'est à travers des scripts de surveillance
- Redis 1190 2023-05-28 08:32:35
-
- Comment définir le mot de passe Redis sous Linux
- Le serveur a redis installé. Pour des raisons de sécurité, définissez le mot de passe pour accéder au serveur redis. 1. Ouvrez le fichier de configuration redis vi``/usr/local/redis/etc/redis``.conf, ajoutez le mot de passe requirepass, supprimez le # avant bind127.0.0.1::1, enregistrez et quittez 2. Fermez redis /usr/local/ redis/bin/redis-cli``shutdown démarre redis/usr/local/redis/bin/redis-server``/usr/local/redis/etc/redis``.c
- Redis 3393 2023-05-28 08:23:59
-
- Comment installer et déployer la base de données Redis avec Docker
- 1. Extrayez l'image via la commande suivante : dockerpullredis2, créez un volume de données. Habituellement, comme MySQL, Redis est utilisé comme base de données. Il est préférable que nous montions sa configuration et ses données sur le volume de données pour les conserver sur l'hôte. . Il est toujours plus simple d'utiliser des montages nommés pour une gestion plus facile. dockervolumecreateredis-configdockervolumecreateredis-data Cela crée deux volumes de données pour stocker les fichiers de configuration et les données. Vous pouvez également les nommer vous-même. 3. Créez et écrivez le fichier de configuration. Entrez d'abord le répertoire du volume de données du fichier de configuration. Vous pouvez utiliser la commande dockervolumeinspect.
- Redis 1371 2023-05-27 23:46:45
-
- Comment optimiser l'espace de cache Redis
- Paramètres du scénario 1. Nous devons stocker POJO dans le cache. La classe est définie comme suit : publicclassTestPOJOimplementsSerializing{privateStringtestStatus;privateStringuserPin;privateStringinvestor;privateDatetestQueryTime;privateDatecreateTime;privateStringbizInfo;privateDateotherTime;privateBigDecimaluserAmo
- Redis 1208 2023-05-27 23:44:06
-
- Comment implémenter l'installation autonome de Redis et l'installation du cluster en mode sentinelle
- 1. Installation de Redis version autonome 1.1 : téléchargez le package d'installation cd/usr/local/src/wgethttps://download.redis.io/releases/redis-5.0.13.tar.gz pour voir redis-5.0. Le fichier 13.tar.gz indique que le téléchargement a réussi 1.2 : Décompressez le package d'installation tar-zxvfredis-5.0.13.tar.gz Une fois la décompression terminée, entrez dans le dossier décompressé et vous verrez le contenu du fichier suivant cdredis-5.0. .13ll-rw-rw-r --.1rootroot125833Jul2202:0700-RELEASEN
- Redis 1537 2023-05-27 23:16:56
-
- Comment utiliser Go+Redis pour implémenter des algorithmes courants de limitation de courant
- Fenêtre fixe Il est relativement simple d'implémenter une fenêtre fixe à l'aide de Redis, principalement parce qu'il n'y aura qu'une seule fenêtre fixe en même temps, nous pouvons donc utiliser la commande pexpire pour définir le délai d'expiration sur l'heure de la fenêtre lors de la saisie de la fenêtre pour le la première fois, de sorte que la fenêtre change avec le délai d'expiration Invalid, et nous utilisons la commande incr pour augmenter le nombre de fenêtres. Parce que nous devons définir le délai d'expiration de la fenêtre lorsque counter==1, afin de garantir l'atomicité, nous utilisons un simple script Lua pour l'implémenter. constfixedWindowLimiterTryAcquireRedisScript=`--ARGV[1] : taille de la fenêtre --ARGV[2] : emplacement de la limite supérieure de la demande de fenêtre
- Redis 872 2023-05-27 23:16:40
-
- Comment utiliser Redis pour implémenter la fonction like
- Avantages et inconvénients de MySQL et Redis Tout d'abord, parlons des avantages et des inconvénients des deux méthodes : Prenons MySQL et Redis comme exemples. 1. Écrire directement dans la base de données : Avantages : Cette méthode est simple à mettre en œuvre et ne nécessite que l'ajout, la suppression, la modification et l'interrogation de la base de données. Inconvénients : La base de données est soumise à une forte pression de lecture et d'écriture si elle est populaire. l'article reçoit un grand nombre de likes en peu de temps, directement L'exploitation de la base de données exercera une pression énorme sur la base de données et affectera son efficacité. 2. Utiliser le cache Redis : Avantages : hautes performances, vitesse de lecture et d'écriture rapide, atténuant la pression de lecture et d'écriture de la base de données ; Inconvénients : développement complexe, la sécurité des données ne peut pas être garantie, c'est-à-dire que les données seront perdues lorsque Redis se bloque et les données dans Redis ne sera pas synchronisé à temps. Les données peuvent être volées lors du remplacement de la mémoire Redis.
- Redis 2917 2023-05-27 22:37:04
-
- Comment renouveler le verrouillage distribué Redis
- Comment renouveler le verrou distribué Redis ?La posture correcte du verrou distribué Redis Selon Fei Chao, lorsque de nombreux étudiants utilisent des verrous distribués, ils recherchent directement sur Baidu pour trouver une classe d'outils de verrouillage distribué Redis et l'utilisent directement. cet outil La classe est également remplie de nombreuses instructions System.out.println(); En fait, l'approche la plus correcte du verrouillage distribué Redis consiste à utiliser l'outil client Redisson. Pour une introduction spécifique, vous pouvez rechercher le plus grand gay. site de rencontres github. Comment répondre en premier si vous avez déjà utilisé correctement les verrous distribués de Redis et lu les documents officiels correspondants, ce problème est simple, examinons-le franchement, si votre anglais est bon, alors lisez le. Documents en anglais.
- Redis 2644 2023-05-27 22:26:06
-
- Quelles sont les fonctionnalités du cluster Redis ?
- Le cluster Redis3.0 propose une réplication maître-esclave (séparation lecture-écriture) Les avantages de la réplication maître-esclave sont de 2 points : 1. Éviter le point de défaillance unique Redis 2. Construire une architecture de séparation lecture-écriture pour répondre aux scénarios d'application avec plus de lectures et moins d'écritures Configurez la création maître-esclave dans les répertoires 6379, 6380 et 6381, copiez redis.conf dans le répertoire d'installation dans ces trois répertoires respectivement. Entrez respectivement ces trois répertoires, modifiez respectivement les fichiers de configuration et définissez les ports sur : 6379 (Maître), 6380 (Esclave) et 6381 (Esclave). En même temps, définissez le fichier pidfile sur un chemin différent. Il existe deux manières de définir le maître-esclave dans Redis : 1. Définissez slaveofa)sl dans redis.conf
- Redis 835 2023-05-27 22:04:54
-
- Comment implémenter des verrous distribués dans Go combinés avec Redis
- Dans le scénario d'une seule instance Redis, si vous êtes familier avec les commandes Redis, vous pouvez immédiatement penser à utiliser l'opération setifnotexists de Redis pour l'implémenter, et la méthode d'implémentation standard actuelle est la série de commandes SETresource_namemy_random_valueNXPX30000, où : resource_name indique la ressource à verrouiller. NX indique que s'il n'existe pas, définissez PX30000 Indique que le délai d'expiration est de 30 000 millisecondes, soit 30 secondes. La valeur de my_random_value doit être unique sur tous les clients, et la valeur de tous les acquéreurs (concurrents) de la même clé. ne peut pas être le même. La valeur de value doit être un nombre aléatoire
- Redis 1246 2023-05-27 21:55:24
-
- Comment appliquer le verrouillage Redis en php
- classLockUtil{privatestatic$lock_prefix='hi_box_lock_';/***@param$key*@paramstring$func méthode d'opération*@paramint$timeout*@returnbooltrue non verrouillé faux verrouillé*/publicstaticfunctiononLock($key,$func='default ' ,$timeout=5):bool{if(vide($clé)||$
- Redis 1378 2023-05-27 21:49:04