redis scan命令替换keys 命令

背景:

  keys 命令是堵塞命令,一旦数据量增大,其他redis 命令无法执行必须等待keys 命令返回结果,这才有了 scan命令

 

 $redis = Cache::store('redis');

 $redis->select(1);
 //$keys = $redis->keys('wu*');
  $keys = call_user_func_array([$redis, 'scan'], [&$it, 'wu*', 500]);

  dd($keys);          

  

posted @ 2025-09-11 11:18  龙卷风之殇  阅读(4)  评论(0)    收藏  举报