Redis
 sql >> база данни >  >> NoSQL >> Redis

Redis ключовете не се показват, докато използвате Cache фасада в Laravel

Redis има 16 бази данни, индексирани 0 - 15. Индексът на базата данни по подразбиране е 0 , така че когато изпълнявате команди на redis, без да указвате индекса на базата данни, изпълнявате команди само срещу индекс на база данни 0 . Въпреки това, от Laravel 5.7, Laravel съхранява всички кеш данни в индекс на базата данни 1 .

За да видите ключовете във вашата кеш база данни, трябва да направите заявка за база данни 1 . Можете да използвате или -n включете командния ред, за да посочите индекса на базата данни, или използвайте select команда в подканата за redis, за да промените активната база данни.

redis-cli -n 1 keys "*"

или

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis бавно получава големи низове

  2. Ограничете скоростта на API (пролетен MVC)

  3. Изтичането на известието за ключовото пространство на Redis не се задейства

  4. redis:нулирайте брояча всеки ден

  5. Azure Redis Cache – Множество грешки TimeoutException:Изчакване при изпълнение на GET {key}