redis查询key的正确方式

一、scan命令格式

SCAN cursor [MATCH pattern] [COUNT count]

二、命令解释:

  • scan 游标 MATCH <返回和给定模式相匹配的元素> count 每次迭代所返回的元素数量。
  • scan 命令是增量的循环,每次调用只会返回一小部分的元素。所以不会让redis假死
  • scan 命令返回的是一个游标从0开始遍历,到0结束遍历

三、举例

redis > scan 0 match user_token* count 5 
 1) "6"
 2) 1) "user_token:1000"
 2) "user_token:1001"
 3) "user_token:1010"
 4) "user_token:2300"
 5) "user_token:1389"

你可能感兴趣的:(redis查询key的正确方式)