美文网首页
Java redis获取所有key

Java redis获取所有key

作者: 放鸽子_高手 | 来源:发表于2020-04-08 11:38 被阅读0次
  • 方法一:
public List<String> getAllKeys() {
            return redisClient.Key().keys("*");
}
  • 方法二:
public List<String> getAllKeys() {
        List<String> list = new ArrayList<>();
        boolean isFinished = false;
        KeyScanCursor<String> rst = null;
        while (!isFinished) {
            rst = redisClient.Key().scan("mock*", rst);
            isFinished = rst.isFinished();
            if(rst.getKeys() != null && rst.getKeys().size()!=0){
                list.addAll(rst.getKeys());
            }
        }
        return list;
}

相关文章

网友评论

      本文标题:Java redis获取所有key

      本文链接:https://www.haomeiwen.com/subject/mlnzphtx.html