Maison > base de données > Redis > le corps du texte

8 choses que vous devez savoir sur Redis

王林
Libérer: 2021-01-07 09:46:18
avant
2539 Les gens l'ont consulté

8 choses que vous devez savoir sur Redis

Les 8 choses que vous devez savoir sur Redis sont les suivantes :

(Partage vidéo d'apprentissage : Tutoriel vidéo Redis)

1. Qu'est-ce que redis

Redis est un système de stockage qui prend en charge plusieurs structures de données telles que Key-Value. Peut être utilisé dans des scénarios tels que la mise en cache, la publication ou l'abonnement d'événements, les files d'attente à haut débit, etc. La base de données est écrite en langage ANSI C, prend en charge le réseau, fournit un accès direct aux chaînes, hachages, listes, files d'attente et structures de collection, est basée sur la mémoire et est durable.

2. Langues prises en charge

8 choses que vous devez savoir sur Redis

3. Quels sont les scénarios d'application de redis

1. )
2. File d'attente des messages,
comme le paiement 3, le classement ou le comptage des activités
4 Publier, s'abonner aux messages (notifications de messages)
5. >

4. Type de données Redis

Redis prend en charge un total de cinq types de données : string (string), hash (hash), list (list), set (set) et zset (ensemble trié).

(1) String (string)

C'est le type de données le plus basique de redis. Une clé correspond à une valeur. Il convient de noter que le stockage maximum d'une valeur de clé est de 512 Mo.

8 choses que vous devez savoir sur Redis

(2) hash (hash)

redis hash est une collection de paires clé-valeur, une table de mappage de champ et de valeur de type chaîne, adaptée à une utilisation pour objets de stockage

8 choses que vous devez savoir sur Redis

(3) Table (liste)

est une simple liste de chaînes de redis, qui est triée par ordre d'insertion

8 choses que vous devez savoir sur Redis

(4) Group (set)

est un ensemble non ordonné de type chaîne et ne peut pas être répété

8 choses que vous devez savoir sur Redis

(5) zset (ensemble trié ordonné set)

est un ensemble ordonné de type chaîne et ne peut pas être répété
Chaque élément de l'ensemble ordonné doit spécifier un score, et les éléments sont triés par ordre croissant en fonction du score si plusieurs éléments ont le même. Les scores sont triés par ordre croissant par ordre lexicographique. L'ensemble trié est donc très adapté au classement

8 choses que vous devez savoir sur Redis

5. >

sélectionner #Sélectionner la base de données (numéro de base de données 0-15)

Quitter #Quitter la connexion 8 choses que vous devez savoir sur RedisInformations #Obtenir des informations et des statistiques sur le service

surveiller #Surveillance en temps réel

config get #Obtenir la configuration du service
flushdb#Supprimer la clé dans la base de données actuellement sélectionnée
flushall#Supprimer la clé dans toutes les bases de données

6. Publication et abonnement Redis

publication et abonnement Redis. (Publier/s'abonner) est un modèle de communication par message dans lequel une partie envoie des informations et l'autre partie reçoit des informations.

L'image ci-dessous montre trois clients s'abonnant à la même chaîne en même temps


L'image ci-dessous montre que lorsque de nouvelles informations sont envoyées à la chaîne 1, le message sera être envoyé à l'abonné

8 choses que vous devez savoir sur Redis

7, persistance redis

8 choses que vous devez savoir sur RedisIl existe deux manières de persistance redis : instantané (instantané), fichier joint uniquement. (AOF)

Snapshot (snapshot)

1, écrivez les données stockées dans la mémoire dans un fichier binaire sous la forme d'un instantané, tel que le dump.rdb par défaut

2 , enregistrez 900 1

#Si plus d'une clé est modifiée dans les 900 secondes, démarrez l'enregistrement de l'instantané

3, enregistrez 300 10

#Si plus de 10 clés sont modifiées dans les 300 secondes , démarrez l'enregistrement de l'instantané

4, enregistrez 60 10000

#Si plus de 10000 points clés sont modifiés dans les 60 secondes, démarrez l'enregistrement de l'instantané


Joindre un fichier uniquement (AOF)


1. Lors de l'utilisation de la persistance AOF, le service ajoutera chaque commande d'écriture reçue au fichier (appendonly.aof) via la fonction d'écriture

2 description du paramètre de la méthode de stockage de persistance AOF

    appendonly yes  
           #开启AOF持久化存储方式     appendfsync always 
         #收到写命令后就立即写入磁盘,效率最差,效果最好    appendfsync everysec
         #每秒写入磁盘一次,效率与效果居中    appendfsync no 
         #完全依赖操作系统,效率最佳,效果没法保证
Copier après la connexion
.

8. Test de performances Redis

Livré avec des outils de test pertinents

Le test réel exécute 1 million de requêtes en même temps

8 choses que vous devez savoir sur Redis

Recommandations associées : Tutoriel sur la base de données Redis

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!