Maison >base de données >Redis >Quel type de base de données est Redis ?

Quel type de base de données est Redis ?

(*-*)浩
(*-*)浩original
2019-06-04 14:48:203843parcourir

Redis est un nouveau, non relationnel, ne prend pas en charge la syntaxe SQL, ne prend pas en charge les choses, || Open source, écrit en langage C, prend en charge le réseau, est basé sur la mémoire, peut être persistant et est stocké dans sous forme de données clé-valeur, base de données NoSql.

Quel type de base de données est Redis ?

Caractéristiques, avantages

k, v stockage de valeurs clés et stockage de structures de données (telles que liste, dictionnaire)

Toutes les opérations de données (y compris le stockage des données) sont effectuées en mémoire (apprentissage recommandé : Tutoriel vidéo Redis)

Service monothread (cela signifie qu'il y aura plus ( situation de blocage), utilisant le modèle epoll pour la réponse aux requêtes, par rapport à nginx

prend en charge le mode de réplication maître-esclave et fournit également un mode de réplication maître-esclave haute disponibilité (Sentinel)

Distribué décentralisé cluster

Prise en charge d'interfaces de programmation riches, telles que Python, Golang, Java, php, Ruby, Lua, Node.js

Fonctions riches, en plus de prendre en charge une variété de structures de données, il prend en charge les transactions et la publication/abonnement, la file d'attente des messages et d'autres fonctions

Prise en charge de la persistance des données (AOF, RDB)

Types de données (cinq types) :

Chaîne de chaîne

Le type de chaîne est le type de stockage de données le plus basique dans Redis. Il est binaire sûr dans Redis, ce qui signifie que ce type peut accepter des données dans n'importe quel format. telles que les données d'image JPEG ou les informations de description d'objet Json, etc. Dans Redis, la longueur maximale des données que le type de chaîne Value peut contenir est de 512 Mo.

Hash hash

peut être compris comme ayant d'abord une clé principale Sous cette clé principale, les données sont stockées sous forme de clé-valeur, et la valeur. le type est également String

Liste liste

Le type d'élément de la liste est une chaîne, trié selon l'ordre d'insertion, et les éléments ont des index

set set

Les éléments sont de type string Les éléments sont uniques, non répétitifs et n'ont aucune opération de modification

Ensemble ordonné zset

Un ensemble ordonné. Les éléments sont de type chaîne. Chaque élément est associé à un score de type double (double précision), qui représente le poids. le poids.

Pour plus d'articles techniques liés à Redis, veuillez visiter la colonne Introduction au didacticiel d'utilisation de la base de données Redis pour apprendre !

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!

Déclaration:
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