Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Chaves Redis não mostradas ao usar a fachada de cache no Laravel


O Redis tem 16 bancos de dados indexados de 0 a 15. O índice padrão do banco de dados é 0 , portanto, quando você executa comandos redis sem especificar o índice do banco de dados, você está executando apenas comandos no índice do banco de dados 0 . No entanto, a partir do Laravel 5.7, o Laravel armazena todos os dados de cache no índice do banco de dados 1 .

Para ver as chaves em seu banco de dados de cache, você precisa consultar o banco de dados 1 . Você pode usar o -n ative a linha de comando para especificar o índice do banco de dados ou use o select comando no prompt do redis para alterar o banco de dados ativo.
redis-cli -n 1 keys "*"

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