Redis CLI 未通过 Laravel 显示最近存储的密钥

2024-03-24

我正在尝试使用缓存我的结果redis in Laravel通过做这个

$result =   Cache::remember('orders_cache', 10, function () use ($orders) {
           return $orders;
        });
        return $result;

当我进入 Redis-Cli 并执行以下操作时KEYS *,我没看到orders_cache钥匙在那里。我已经设置了cache_driver to redis in my .env我还运行了命令php artisan config:cache。我还使用 Composer 安装了 predis 包。

我的开发环境是:

  • PHP7.4
  • 乌班图20
  • 拉拉维尔 6.0
  • 雷迪斯5.0.7

对此的任何帮助将不胜感激。 TIA


Redis实例支持16个逻辑数据库,编号从0到15,默认由runnigredis-cli你连接到数据库0。您可以利用 Redis INFO 命令来显示包含密钥的数据库以及其他更多信息,例如:

db0:keys=1,expires=0,avg_ttl=0
db1:keys=2,expires=2,avg_ttl=2462100

在可能的情况下,我有2个数据库。现在您可以更改正在使用的数据库select连接后命令。例如:

select 1

它会返回OK如果切换成功。现在你可以看到你的 laravel 密钥了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Redis CLI 未通过 Laravel 显示最近存储的密钥 的相关文章

随机推荐