Maison  >  Article  >  base de données  >  Où existent les données Redis ?

Où existent les données Redis ?

silencement
silencementoriginal
2019-06-10 09:19:107460parcourir

Où existent les données Redis ?

Où sont stockées les données Redis ?

Tout d'abord, vous devez comprendre que Redis est une base de données en mémoire. Toutes les données existent essentiellement dans la mémoire et seront régulièrement actualisées sur le disque dur. sous forme d'ajouts ou d'instantanés. Parce que Redis est une base de données en mémoire, la vitesse de lecture et d'écriture est donc très rapide, elle est donc souvent utilisée pour mettre en cache des données, des pages, etc.

Types de données couramment utilisés dans Redis

Les types de données les plus couramment utilisés dans Redis sont les suivants :

String

Hash

Liste

Ensemble

Ensemble trié

pub/sub

Transactions

le type représente un objet de valeur spécifique De quel type de type de données s'agit-il ?

Le codage est la façon dont les différents types de données sont stockés dans Redis

Par exemple : type=string signifie que la valeur est stockée sous forme de chaîne ordinaire. , alors l'encodage correspondant peut être It is raw ou int. Si c'est int, cela signifie que le redis réel stocke et représente la chaîne en fonction de la classe numérique. Bien sûr, le principe est que la chaîne elle-même peut être représentée par. des valeurs numériques, telles que : "123" "456" telle une chaîne de caractères.

Une note spéciale doit être faite ici sur le champ vm. Ce n'est que lorsque la fonction de mémoire virtuelle de Redis est activée que ce champ peut réellement allouer de la mémoire. Cette fonction est désactivée par défaut. en détail plus tard. D'après la figure ci-dessus, nous pouvons constater que Redis utilise redisObject pour représenter toutes les données clé/valeur, ce qui constitue un gaspillage de mémoire. Bien entendu, ces coûts de gestion de la mémoire visent principalement à fournir une interface de gestion unifiée pour différents types de données de Redis. l'auteur actuel fournit également diverses méthodes qui nous aident à économiser autant que possible l'utilisation de la mémoire.

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