我之前使用该KEYS
命令在我的 Redis 数据库中搜索与特定模式匹配的键。从 Redis 2.8 开始,该SCAN
命令似乎更受欢迎,KEYS
因为它返回一个迭代器,而不是一次扫描整个键空间。
我正在使用Predis >= 0.8.5,它应该支持SCAN
命令的 PHP 迭代器。Predis 没有很多文档,所以我想知道如何将以下KEYS
命令翻译成它的SCAN
对应命令:
$client->keys($pattern)
我尝试了以下方法:
$client->scan('MATCH', $pattern);
哪种有效 - 但它不返回原生 PHP 迭代器。使用 Predis 的内置迭代器支持会非常好。