laravel - 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;
我已经尝试了上面的代码,但没有运气。有人可以帮忙吗?
解决方案
你可以实现类似的东西
$redis = Cache::getRedis();
$keys = $redis->keys("*$key_name*");
$count = 0;
$result = [];
foreach ($keys as $key) {
$result[$key] = $redis->get($key);
}
return $result;
推荐阅读
- functional-programming - 如何将 Lisp/Scheme/Racket 符号放在末尾?
- azure - 如何在 Istio 中配置 Azure 应用网关
- python - 执行通常包含 '\;' 的 tmux 命令 使用 subprocess.run
- gcc - cmake - 预处理整个项目并将输出存储在文件中
- button - 按钮在可排序中无法正常工作
- c++ - 我使用 OpenMP 的线程越多,执行时间就越长,这是怎么回事?
- twig - 2D Twig Array - 动态打印内容
- android - 导航抽屉只需遵循一条指令
- hyperledger-fabric - HL架构网关:异步提交交易给orderers
- python - 如何获取列表中每个索引的平均值并取大于平均值的索引?