答:使用 keys 指令可以掃出指定模式的 key 列表。
頁對方接着追問:如果這個 redis 正在給線上的業務提供服務,那使用 keys 指令會
有什么問題?
這個時候你要回答 redis 關鍵的一個特性:redis 的單線程的。keys 指令會導致線
程阻塞一段時間,線上服務會停頓,直到指令執行完畢,服務才能恢復。這個時
候可以使用 scan 指令,scan 指令可以無阻塞的提取出指定模式的 key 列表,但
是會有一定的重復概率,在客戶端做一次去重就可以了,但是整體所花費的時間
會比直接用 keys 指令長。