Heim  >  Artikel  >  Datenbank  >  Wann müssen Sie Redis verwenden?

Wann müssen Sie Redis verwenden?

藏色散人
藏色散人Original
2019-05-21 14:44:2114452Durchsuche

Wann müssen Sie Redis verwenden?

redis ist ein Schlüsselwertspeichersystem. Ähnlich wie Memcached unterstützt es relativ mehr gespeicherte Werttypen, einschließlich String (String), Liste (verknüpfte Liste), Set (Satz), Zset (sortierter Satz – geordneter Satz) und Hash (Hash-Typ).

Wann müssen Sie Redis verwenden?

● Erfordert keine Echtzeitaktualisierungen, verbraucht aber extrem Datenbankdaten. Beispielsweise kann die Rangliste der Produktverkäufe auf der Website einmal täglich gezählt werden, und Benutzer achten nicht darauf, ob sie in Echtzeit erfolgt.

● Daten, die in Echtzeit aktualisiert werden müssen, aber die Aktualisierungshäufigkeit ist nicht hoch. Beispielsweise möchte die Bestellliste eines Benutzers auf jeden Fall die von ihm aufgegebenen Bestellungen in Echtzeit sehen können, die meisten Benutzer werden jedoch nicht häufig Bestellungen aufgeben.

● Daten, die zu einem bestimmten Zeitpunkt häufig besucht und regelmäßig aktualisiert werden. Ein typisches Beispiel für diese Art von Daten ist der Flash-Sale. Zum Zeitpunkt des Flash-Sales kann es N-mal so viel Verkehr geben wie üblich, und das System steht unter großem Druck. Der für diese Art von Daten verwendete Cache darf jedoch nicht mit dem normalen Cache identisch sein. Dieser Cache muss garantiert nicht verloren gehen, da es sonst zu großen Problemen kommt.

Das obige ist der detaillierte Inhalt vonWann müssen Sie Redis verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn