Redis
 sql >> Database >  >> NoSQL >> Redis

Chiavi Redis non mostrate durante l'utilizzo di Cache facciata in Laravel

Redis ha 16 database indicizzati da 0 a 15. L'indice del database predefinito è 0 , quindi quando esegui comandi redis senza specificare l'indice del database, stai eseguendo comandi solo sull'indice del database 0 . Tuttavia, a partire da Laravel 5.7, Laravel memorizza tutti i dati della cache nell'indice del database 1 .

Per vedere le chiavi nel database della cache, devi interrogare il database 1 . Puoi usare il -n passare dalla riga di comando per specificare l'indice del database, oppure utilizzare il select comando al prompt di redis per modificare il database attivo.

redis-cli -n 1 keys "*"

o

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