Redis
 sql >> Base de données >  >> NoSQL >> Redis

Clés Redis non affichées lors de l'utilisation de la façade Cache dans Laravel

Redis a 16 bases de données indexées de 0 à 15. L'index de base de données par défaut est 0 , donc lorsque vous exécutez des commandes redis sans spécifier l'index de la base de données, vous n'exécutez que des commandes sur l'index de la base de données 0 . Cependant, à partir de Laravel 5.7, Laravel stocke toutes les données de cache dans l'index de base de données 1 .

Afin de voir les clés dans votre base de données de cache, vous devez interroger la base de données 1 . Vous pouvez soit utiliser le -n activez la ligne de commande pour spécifier l'index de la base de données, ou utilisez le select commande à l'invite redis pour changer la base de données active.

redis-cli -n 1 keys "*"

ou

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