首页 > 解决方案 > Laravel 使用正则表达式或类似运算符获取缓存键

问题描述

我想使用正则表达式或类似键运算符获取 Laravel Redis 缓存键。

我已经尝试了一切并且浪费了时间,但是没有运气,任何人都可以在这方面提供帮助。

$redis = Cache::getRedis();
$keys = $redis->keys("*$key_name*");
$count = 0;
$result = [];

foreach ($keys as $key) {
   $result[$key] = $redis->get($key);
}      
return $result;

我已经尝试了上面的代码,但没有运气。有人可以帮忙吗?

标签: laravelredis

解决方案


你可以实现类似的东西

$redis = Cache::getRedis();
$keys = $redis->keys("*$key_name*");
$count = 0;
$result = [];

foreach ($keys as $key) {
    $result[$key] = $redis->get($key);
}      
return $result;

推荐阅读