sql >> Databasteknik >  >> NoSQL >> Redis

Redis-nycklar visas inte när du använder Cache-fasad i Laravel

Redis har 16 databaser indexerade 0 - 15. Standarddatabasindex är 0 , så när du kör redis-kommandon utan att ange databasindex, kör du bara kommandon mot databasindex 0 . Men från och med Laravel 5.7 lagrar Laravel all cachedata i databasindex 1 .

För att se nycklarna i din cachedatabas måste du fråga databasen 1 . Du kan antingen använda -n växla på kommandoraden för att ange databasindex, eller använd select kommandot vid redis-prompten för att ändra den aktiva databasen.

redis-cli -n 1 keys "*"

eller

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


  1. Automatisera databashälsokontroll

  2. Spåra MongoDB minnesanvändning

  3. Mongoose:vad är skillnaderna mellan Model.create och Collection.insert

  4. Hur man får alla nycklar från Redis med hjälp av redis-mall