從redis 2.8.0版本起提供了SCAN系統命令用於掃描redis全部鍵 html
Redis的SCAN操做因爲其總體的數據設計,沒法提供特別準的scan操做,僅僅是一個「can ‘ t guarantee , just do my best」的實現,優缺點以下: java
redis提供了靈活的數據查詢方式,最牛的就是key的搜索支持正則表達式。 正則表達式
jedis.keys(「*」);表示搜索全部key
jedis.keys(「abc*」)表示搜索開頭爲abc的key數據 redis
遍歷了key就能遍歷到value。 設計
java代碼 code
...... Set<String> s = jedis.keys("u_id_*"); Iterator<String> it = s.iterator(); while (it.hasNext()) { String key = it.next(); String value = rd.jedis.get(key); System.out.println(key +"---"+ value); } ......
參考: orm
http://redis.io/commands/scan htm
http://www.w2bc.com/Article/3159 get
http://chenzhenianqing.cn/articles/1090.html it
http://chenzhenianqing.cn/articles/1101.html