欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

* Redis —— Scan、SScan、HScan、ZScan

发布时间:2023/12/14 63 豆豆
生活随笔 收集整理的这篇文章主要介绍了 * Redis —— Scan、SScan、HScan、ZScan 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、数据库基本命令

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());}}

总结

以上是生活随笔为你收集整理的* Redis —— Scan、SScan、HScan、ZScan的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。