【发布时间】:2020-07-13 09:09:50
【问题描述】:
我正在尝试通过这样做在Laravel 中使用redis 缓存我的结果
$result = Cache::remember('orders_cache', 10, function () use ($orders) {
return $orders;
});
return $result;
当我进入我的 Redis-Cli 并执行 KEYS * 时,我看不到 orders_cache 那里的键。我在.env 中将cache_driver 设置为redis,并且还运行了命令php artisan config:cache。我也使用 composer 安装了 predis 包。
我的开发环境是:
- PHP7.4
- Ubuntu 20
- Laravel 6.0
- Redis 5.0.7
对此的任何帮助将不胜感激。 TIA
【问题讨论】:
-
试试这个命令
redis-cli -n 1 keys "*"! -
@Maraboc,我认为这是输出
(empty list or set) -
@baig772 如果您看到
(empty list or set)它是因为您的数据库中没有任何内容,此命令redis-cli -n 1 keys "*"表示显示数据库中索引为 1 的所有键。这就是您的情况,该数据库是空
标签: php laravel caching redis in-memory-database