cursor > 0);
return array_unique($keys);
}
$keys = scanKeys('data:*');
dump($keys);
```
这里的keys始终返回redis中所有的key,也就是'MATCH' => $pattern 始终是 'MATCH' => '*'
#### 为此你搜索到了哪些方案及不适用的原因
在咨询了AI后他给出的提示是
> 游标 $cursor> while ($cursor > 0) 可能不完全正确,因为 Redis 的游标可能返回非整数值(如字符串),应检查 $cursor !== 0。,不知道具体是哪里出了问题,求解答。