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

  • Comment appliquer les clés Redis et les instructions de base de données communes
    Comment appliquer les clés Redis et les instructions de base de données communes
    1. Caractéristiques générales de la clé d'instruction Redis key (key) : la clé est une chaîne et les données enregistrées dans redis sont obtenues via la clé. 1. Fonction de commande d'opération de base de clé delkey ​​​​Cette commande est utilisée pour supprimer keyexistskey lorsque la clé existe. Vérifiez si la clé donnée existe. Renvoie le type de la valeur stockée dans la clé : 2. Fonction de commande de contrôle d'actualité. EXPIREkeyseconds définit l'expiration de la clé donnée Temps, en secondes PEXPIRE keymilliseconds Définit le délai d'expiration de la clé en millisecondes EXPIREAT keytimestamp Le rôle de EXPIREAT et EXPIRE.
    Redis 1148 2023-06-02 22:43:54
  • Comment utiliser le script Lua dans l'écosystème Java/Redis
    Comment utiliser le script Lua dans l'écosystème Java/Redis
    1. Installer LUA L'installation de LUA sur Mac est très simple. Utilisez simplement les commandes liées à Brewinstalllua utilise la commande lua-v pour voir que Lua a été installé. 1) Utilisation simple pour créer un fichier test.lua, le contenu est : Exécuter la commande : la sortie luatest.lua est : 2. Introduction à la syntaxe lua Lua propose une programmation interactive et une programmation scriptée : Programmation interactive : saisissez directement la syntaxe sur la ligne de commande , vous pouvez l'exécuter immédiatement et voir l'effet d'exécution. Le script est la programmation : écrivez un fichier de script puis exécutez-le. 1. Commentaire Lua propose deux méthodes de commentaire : les commentaires sur une seule ligne et les commentaires sur plusieurs lignes 1) Les commentaires sur une seule ligne utilisent deux signes moins ;--2) Commentaires sur plusieurs lignes--[[Commentaires sur plusieurs lignes multi-lignes
    Redis 1446 2023-06-02 22:41:08
  • Exemple d'analyse de la haute disponibilité en mode sentinelle Redis
    Exemple d'analyse de la haute disponibilité en mode sentinelle Redis
    1. Préface Il existe deux modes de haute disponibilité Redis : le mode sentinelle et le mode cluster. Cet article construit un service Redis haute disponibilité à un maître, deux esclaves et trois sentinelles basé sur le mode sentinelle. 1. Objectifs et gains : un maître, deux esclaves et trois services Redis sentinelles peuvent essentiellement répondre aux exigences de haute disponibilité des projets de petite et moyenne taille. Le superviseur est utilisé pour surveiller et gérer les instances Redis. Grâce à cet article, nous atteindrons les objectifs suivants : Planification et construction des services en mode Sentinelle Les services en mode Sentinelle sont plus fiables que les services autonomes et conviennent aux scénarios dans lesquels la lecture et l'écriture sont séparées, la quantité de données n'est pas importante et la fiabilité et la stabilité sont requises. L'intégration client et la séparation lecture-écriture se connectent au mode Sentinel via le framework Spring pour effectuer les opérations courantes dans l'environnement de production. 2. Planification portuaire La planification portuaire est la première étape pour parvenir à cette solution.
    Redis 905 2023-06-02 22:38:04
  • Quel est le principe de l'algorithme commun de limitation de courant de Redis et comment le mettre en œuvre
    Quel est le principe de l'algorithme commun de limitation de courant de Redis et comment le mettre en œuvre
    Introduction La limitation de courant, appelée limitation du débit de trafic (RateLimit), signifie que seuls les événements spécifiés sont autorisés à entrer dans le système. Le service excédentaire sera refusé, mis en file d'attente ou attendu, rétrogradé, etc. Les schémas de limitation de courant courants sont les suivants : Fenêtre de temps fixe La fenêtre de temps fixe est l'un des algorithmes de limitation de courant les plus courants. La notion de fenêtre correspond à l'unité de temps limite actuelle dans le scénario limite courant. La chronologie principale est divisée en plusieurs fenêtres indépendantes et de taille fixe ; les demandes tombant dans chaque fenêtre temporelle augmenteront le compteur de 1 si le compteur dépasse le seuil limite actuel, les demandes ultérieures tombant dans cette fenêtre seront rejetées. Mais lorsque le temps atteint la fenêtre horaire suivante, le compteur sera réinitialisé à 0. Exemple de description : comme le montre la scène ci-dessus, le flux est limité à 10 fois par seconde, la taille de la fenêtre est de 1 seconde et chaque carré représente
    Redis 1361 2023-06-02 22:37:35
  • Quelles sont les méthodes pour démarrer Redis sous Linux ?
    Quelles sont les méthodes pour démarrer Redis sous Linux ?
    1. Démarrez directement dans le répertoire racine de Redis et exécutez la commande : #Ajoutez le signe '&' pour que Redis s'exécute en tant que programme en arrière-plan nohupredis-server& 2. Commencez par spécifier le fichier de configuration pour démarrer le fichier de configuration spécifié pour le service Redis , par exemple, configurez-le comme /etc/ redis/6379.conf Entrez le répertoire racine redis et entrez la commande : ./redis-server/etc/redis/6379.conf #Si le port est modifié, vous devez également spécifier le port lors de l'utilisation du client redis-cli pour se connecter, par exemple : redis-cli-p63803
    Redis 6571 2023-06-02 22:33:03
  • A quoi sert la séparation lecture et écriture dans Redis ?
    A quoi sert la séparation lecture et écriture dans Redis ?
    Séparation lecture-écriture Redis implémente le mode de fonctionnement « maître-esclave » via des copies, qui est la pierre angulaire du basculement et est utilisé pour améliorer la fiabilité du fonctionnement du système. Il prend également en charge la séparation en lecture et en écriture pour améliorer les performances de lecture. Vous pouvez déployer un nœud maître et plusieurs nœuds esclaves. Distribuez les commandes de lecture aux nœuds esclaves pour réduire la pression sur le nœud maître et améliorer les performances.
    Redis 1225 2023-06-02 22:33:00
  • Comment installer et configurer la base de données Redis sous Ubuntu
    Comment installer et configurer la base de données Redis sous Ubuntu
    1. Connectez-vous avec les privilèges root 2. Entrez ensuite la commande apt-getinstallredis-server, comme indiqué dans la figure : 3. Une fois l'installation terminée, le serveur redis démarrera automatiquement. Nous vérifions le programme du serveur redis et exécutons ps. -aux|grepredis, comme indiqué dans la figure : 4. Vérifiez l'état du serveur Redis via la commande de démarrage, exécutez : netstat-nlt|grep6379, comme indiqué dans la figure : 5. Installez le serveur Redis et le programme client de ligne de commande Redis. seront automatiquement installés ensemble. Entrez la commande redis-cli sur cette machine pour démarrer et le programme client accède au serveur Redis. Exécutez : redis-cli, comme indiqué dans la figure : 6. Accédez à
    Redis 1289 2023-06-02 22:28:07
  • Comment installer et déployer Redis dans l'environnement CentOS7
    Comment installer et déployer Redis dans l'environnement CentOS7
    1. Recherchez Redis en ligne et recherchez le lien de téléchargement http://download.redis.io/releases/redis-6.0.3.tar.gz2 Utilisez wget pour télécharger le package gz. L'installation est réussie, comme indiqué dans la figure. wgethttp://download .redis.io/releases/redis-6.0.3.tar.gz3 Après le téléchargement, décompressez tar-zxvfredis-6.0.3.tar.gz4. Accédez au répertoire redis décompressé et compilez make5. apparaît lors de la compilation. Les conseils suivants, ne vous fâchez pas si l'erreur est signalée pour la première fois. Il existe d'autres erreurs signalées ci-dessous. Cette erreur signifie uniquement qu'elle n'est pas installée.
    Redis 1000 2023-06-02 22:19:54
  • Quels sont les types de données étranges et la connaissance des clusters de Redis ?
    Quels sont les types de données étranges et la connaissance des clusters de Redis ?
    Différents types de données Le type de chaîne est simple et pratique et prend en charge la pré-allocation d'espace, c'est-à-dire que plus d'espace sera alloué à chaque fois, de sorte que si la chaîne s'allonge la prochaine fois, il n'est pas nécessaire de demander de l'espace supplémentaire. Bien sûr, le principe est que l'espace restant est suffisant. Le type List peut implémenter une simple file d'attente de messages, mais veuillez noter que les messages peuvent être perdus. Il ne prend pas en charge le mode ACK. La table de hachage est un peu comme une base de données relationnelle, mais lorsque la table de hachage devient de plus en plus grande, veillez à éviter d'utiliser des instructions telles que hgetall, car demander une grande quantité de données entraînera le blocage de Redis, de sorte que les frères derrière il faudra attendre. Le type de collecte défini peut vous aider à réaliser certaines statistiques. Par exemple, si vous souhaitez compter les utilisateurs actifs un certain jour, vous pouvez directement ajouter l'utilisateur I.
    Redis 650 2023-06-02 22:01:56
  • Comment résoudre l'erreur lors de l'installation de Redis sur Ubuntu
    Comment résoudre l'erreur lors de l'installation de Redis sur Ubuntu
    Dépannage et résolution de l'installation de Redis sur le système Ubuntu $wgethttp://download.redis.io/releases/redis-6.0.6.tar.gz#wget commande pour télécharger le fichier d'installation de Redis, vous pouvez également télécharger le package compressé sur le site officiel site Web $tar-xvfredis- 6.0.6.tar.gz#Décompressez le package compressé téléchargé $mvredis-6.0.6/usr/local/redis#Déplacez l'installation de Redis vers /usr/local/, pas nécessaire $cd/usr/ local/ redis#Entrez ce répertoire
    Redis 1698 2023-06-02 21:56:24
  • Exemple d'analyse de la technologie maître-esclave Redis
    Exemple d'analyse de la technologie maître-esclave Redis
    Réplication Redis Dans l'environnement de production, Redis utilise des fonctions de persistance (technologie RDB et AOF) pour garantir qu'il n'y aura pas de perte (ou une petite perte) de données même si le serveur est redémarré. Cependant, étant donné que les données sont stockées sur un serveur, si ce serveur rencontre des problèmes tels qu'une panne de disque dur (rencontré à plusieurs reprises dans l'environnement de production), les données seront également perdues. Afin d'éviter des points de défaillance uniques, l'approche habituelle est la suivante. pour copier la base de données Plusieurs copies peuvent être déployées sur différents serveurs, de sorte que même en cas de panne d'un serveur, les autres serveurs peuvent toujours fournir des services le plus rapidement possible. À cette fin, Redis fournit une fonction de réplication, qui peut automatiquement copier les données mises à jour dans la même base de données lorsque les données d'une base de données sont mises à jour.
    Redis 1220 2023-06-02 21:53:06
  • Quels sont le principe et le processus de mise en œuvre du mécanisme de persistance Redis ?
    Quels sont le principe et le processus de mise en œuvre du mécanisme de persistance Redis ?
    Quel est le principe de mise en œuvre du mécanisme de persistance Redis ? Persistance : Redis est une base de données en mémoire et les données sont stockées en mémoire. Afin d'éviter une perte permanente de données due à la sortie du processus, les données de Redis doivent être régulièrement enregistrées de la mémoire sur le disque dur sous une forme (données). ou commandes); la prochaine fois que Redis redémarrera, les fichiers persistants seront utilisés pour récupérer les données. De plus, pour la sauvegarde après sinistre, les fichiers persistants peuvent être copiés vers un emplacement distant. Quel est le processus de persistance ? Puisque les données Redis peuvent être enregistrées sur le disque, à quoi ressemble le processus ? Il existe les cinq processus suivants : (1) Le client envoie une opération d'écriture au serveur (les données sont dans la mémoire du client). (2) Nombre de requêtes d'écriture reçues par le serveur de base de données
    Redis 887 2023-06-02 21:43:50
  • Comment utiliser les flux Redis
    Comment utiliser les flux Redis
    Après l'introduction des modules dans Redis 4.0, les utilisateurs ont commencé à réfléchir à la manière de résoudre eux-mêmes ces problèmes. L'un des utilisateurs, Timothy Downs, m'a dit via IRC : \Je prévois d'ajouter un type de données de type journal de transactions à ce module - cela signifie qu'un grand nombre d'abonnés peuvent faire des choses comme publier/s'abonner sans provoquer une énorme augmentation du nombre d'abonnés. Mémoire Redis. Les objets\abonnés conservent leur position dans la file d'attente des messages au lieu que Redis doive conserver la position de chaque consommateur et copier le message pour chaque abonné. Son idée m'a inspiré. J'y ai réfléchi pendant quelques jours et j'ai réalisé que cela pourrait être l'occasion pour nous d'aborder tout ce qui précède d'un seul coup. j'ai besoin de
    Redis 631 2023-06-02 21:42:47
  • Comment utiliser Redis pour implémenter l'interface de recherche
    Comment utiliser Redis pour implémenter l'interface de recherche
    Pour les développeurs back-end, un seul SQL peut être utilisé pour implémenter l'interface de requête de liste. Si les conditions de requête sont complexes et que la conception de la base de données de table est déraisonnable, la requête sera difficile. Cet article vous expliquera comment utiliser Redis pour. implémenter l'interface de recherche. Commençons par un exemple : il s'agit de la condition de recherche d'un site Web commercial. Si on vous demandait de mettre en œuvre une telle interface de recherche, comment la mettriez-vous en œuvre ? Bien sûr, vous avez dit qu'avec l'aide de moteurs de recherche, comme Elasticsearch, vous pouvez le mettre en œuvre. Mais ce que je veux dire ici, c'est : que se passe-t-il si vous souhaitez l'implémenter vous-même ? Comme vous pouvez le voir sur l'image ci-dessus, la recherche est divisée en 6 catégories, et chaque catégorie est divisée en sous-catégories. Au milieu, il y a une intersection entre les principales catégories de conditions. Dans chaque sous-catégorie, il existe une sélection unique, une sélection multiple et des situations personnalisées.
    Redis 1043 2023-06-02 21:31:21
  • Comment implémenter l'intégration SpringBoot avec le cache Redis
    Comment implémenter l'intégration SpringBoot avec le cache Redis
    Composants de cache pris en charge par SpringBoot Dans SpringBoot, la gestion du cache et le stockage des données reposent sur les interfaces de gestionnaire de cache org.springframework.cache.Cache et org.springframework.cache.CacheManager liées au cache dans le framework Spring. S'il n'y a aucun composant de bean de type CacheManager ou un résolveur de cache CacheResolver nommé cacheResolver défini dans le programme, SpringBoot tentera d'activer les composants de cache suivants (dans l'ordre spécifié) : (1) Générique (
    Redis 913 2023-06-02 21:28:07

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