Maison  >  Article  >  base de données  >  Quelles sont les différences entre Redis et Memcache ?

Quelles sont les différences entre Redis et Memcache ?

王林
王林original
2020-06-29 15:13:062495parcourir

Les différences entre Redis et Memcache sont : 1. Différentes méthodes de stockage ; 2. Différents types de support de données 3. Différents modèles sous-jacents ; Memcache stocke toutes les données en mémoire et les données ne peuvent pas dépasser la taille de la mémoire tandis que Redis stocke une partie des données sur le disque dur.

Quelles sont les différences entre Redis et Memcache ?

Quelles sont les différences entre Memcache et Redis ?

(Apprentissage recommandé : tutoriel Redis)

1 Méthode de stockage

Memcache stocke toutes les données dans la mémoire et raccrochera après une panne de courant. . , les données ne peuvent pas dépasser la taille de la mémoire.

Redis est partiellement stocké sur le disque dur, ce qui assure la persistance des données.

2. Types de prise en charge des données

La prise en charge par Memcache des types de données est relativement simple.

Redis a des types de données complexes.

3. Différents modèles sous-jacents sont utilisés

Les méthodes de mise en œuvre sous-jacentes et les protocoles d'application pour la communication avec les clients sont différents. Redis a directement construit son propre mécanisme de VM, car si le système général appelle les fonctions système, il perdra un certain temps à se déplacer et à demander.

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