从Redis中查询键值并封装在HashMap中返回

步骤:
1、从Redis数据库中查询所有键。
2、筛选符合条件的键(这里是按键名来判断是否符合条件的,前提是数据库中的键名有分门别类)。
3、遍历筛选的键,分别获取对应的值,put进HashMap内。
4、返回HashMap。

上代码:

public HashMap<key,value> name(String id) {
        HashMap<key,value> map = new HashMap<>();
        Set <String> keys = redisTemplate.keys("*");
        for (String key:keys) {
            if (key.startsWith(RedisConstant.namePrefix)) {
                String allValue = redisTemplate.boundValueOps(key).get();
                JSONArray allValueObject = JSONObject.parseArray(allValue);
                if (allValueObject != null){
                    map.put(key,allValueObject);
                }
            }
        }
        return map;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容