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!