Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis-Schlüssel werden bei Verwendung von Cache-Fassade in Laravel nicht angezeigt

Redis hat 16 Datenbanken, die von 0 bis 15 indiziert sind. Der Standarddatenbankindex ist 0 Wenn Sie also redis-Befehle ausführen, ohne den Datenbankindex anzugeben, führen Sie nur Befehle für den Datenbankindex 0 aus . Ab Laravel 5.7 speichert Laravel jedoch alle Cache-Daten im Datenbankindex 1 .

Um die Schlüssel in Ihrer Cache-Datenbank zu sehen, müssen Sie die Datenbank 1 abfragen . Sie können entweder das -n verwenden schalten Sie auf der Befehlszeile ein, um den Datenbankindex anzugeben, oder verwenden Sie select Befehl an der redis-Eingabeaufforderung, um die aktive Datenbank zu ändern.

redis-cli -n 1 keys "*"

oder

#> redis-cli
127.0.0.1:6379> select 1
127.0.0.1:6379[1]> keys *