Redis bietet die folgenden Methoden zum Löschen des Caches: DEL-Befehl: Löschen Sie den Cache-Wert, der dem angegebenen Schlüssel entspricht. UNLINK-Befehl: Markieren Sie den Schlüssel als gelöscht und löschen Sie ihn beim nächsten Neustart. FLUSHALL-Befehl: Löschen Sie den Cache-Wert, der allen Schlüsseln entspricht In der Datenbank FLUSHDB-Befehl: Löschen Sie die aktuellen Cache-Werte, die allen Schlüsseln in der Datenbank entsprechen Unten aufgeführt:
DEL-Befehl:
<code>DEL key</code>
Verwenden Sie ihn zum Löschen des zwischengespeicherten Werts, der einem einzelnen Schlüssel entspricht.
UNLINK-Befehl:<code>UNLINK key</code>
ähnelt dem DEL-Befehl, löscht den Schlüssel jedoch nicht sofort, sondern markiert ihn als gelöscht und wird erst beim nächsten Neustart des Redis-Dienstes tatsächlich gelöscht.
FLUSHALL-Befehl:<code>FLUSHALL</code>
Löschen Sie die zwischengespeicherten Werte, die allen Schlüsseln in der Datenbank entsprechen.
FLUSHDB-Befehl:<code>FLUSHDB</code>
Löschen Sie die zwischengespeicherten Werte, die allen Schlüsseln in der aktuellen Datenbank entsprechen.
Detaillierte Beschreibung:DEL-Befehl:
Löschen Sie sofort den Cache-Wert, der dem angegebenen Schlüssel entspricht.Wenn der Schlüssel nicht vorhanden ist, geben Sie 0 zurück, andernfalls geben Sie 1 zurück.
UNLINK-Befehl:
FLUSHALL-Befehl:
Verwendungsbeispiel:
<code>// 使用 DEL 命令删除单个键对应的缓存值 redis.del("key"); // 使用 UNLINK 命令标记键为删除状态 redis.unlink("key"); // 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值 redis.flushall(); // 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值 redis.flushdb();</code>
Das obige ist der detaillierte Inhalt vonRedis löscht zwischengespeicherten Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!