Laravel 从缓存中取出所有的数据
唐长老网络 Laravel 4965阅读
需要安装Redis composer require predis/predis //控制器 use Illuminate\Support\Facades\Redis; $scanCursor = 0; $keys = []; do { $scanResult = Redis::scan($scanCursor); $scanCursor = $scanResult[0]; print_r($scanResult[1]); $keys = array_merge($keys, $scanResult[1]); } while ($scanCursor != 0); // 现在 $keys 包含所有 Redis 键 foreach ($keys as $key) { $k = str_replace('laravel_database_', '', $key); //laravel 中 缓存 默认带了前缀" laravel_database_" 所有在想使用get的时候 需要将默认的去掉再来查询 $value = Redis::get($k); echo "Key: $key; Value: $value<br>"; }
标签: