当前位置:   article > 正文

* Redis —— Scan、SScan、HScan、ZScan_zscan scanoptions

zscan scanoptions

一、数据库基本命令

1. 扫描所有数据表

scan 0

 

2. 扫描hash表Real_Gps中的两条记录

HSCAN Real_Gps 0 MATCH * COUNT 2

 

 

二、RedisTemplate操作scan

//1. 一次性获取Real_Gps中数据
        Map<Object, Object> map1 = redisTemplate.opsForHash().entries("5555");
        map1.forEach((o, o2) -> {
            System.out.println(o);
            System.out.println(o2);
        });
//2. 使用Scan方式遍历获取Real_Gps中的数据
        ScanOptions scanOptions = ScanOptions.scanOptions().count(1).match("*").build();
        Cursor<Map.Entry<Object, Object>> cursor = redisTemplate.opsForHash().scan("5555", scanOptions);
        while (cursor.hasNext()) {
            Map.Entry<Object, Object> entry = cursor.next();
            entry.getKey();
            entry.getValue();
            System.out.println("111111" + entry.getKey());
            System.out.println("222222" + entry.getValue());


        }
    }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/658642
推荐阅读
相关标签
  

闽ICP备14008679号