From 255a6915a9898fe6c1a6649cae707649226ec177 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期五, 08 九月 2023 16:30:34 +0800 Subject: [PATCH] 程序启动清空相机缓存列表重新加载 增加sdk获取相机聚焦值接口 修改相机登录时离线清空通道列表 增加获取码流压缩参数(分辨率/编码格式/码率/流类型) 优化相机在线离线业务方法,修改仅在线设备上传ptz --- ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java index 1098fd8..e035b3c 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java @@ -1,10 +1,6 @@ package com.ruoyi.common.core.redis; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; import java.util.concurrent.TimeUnit; import org.springframework.beans.factory.annotation.Autowired; @@ -249,8 +245,22 @@ * 鏍规嵁鍓嶇紑鑾峰彇鎵�鏈夌殑key* 渚嬪锛歱ro_ */ public List<Object> getListKey(String prefix) { - Set<Object> keys = redisTemplate.keys(prefix+"*"); + Set<Object> keys = redisTemplate.keys(prefix + "*"); List<Object> values = redisTemplate.opsForValue().multiGet(keys); return values; } + + /** + * 鏍规嵁鍓嶇紑鑾峰彇鎵�鏈夌殑key* 渚嬪锛歱ro_ + */ + public HashMap<String, Object> getMapKey(String prefix) { + HashMap<String, Object> map = new HashMap<>(); + Set<String> keys = redisTemplate.keys(prefix + "*"); + for (String key : keys) { + Object value = redisTemplate.opsForValue().get(key); + String nKey = key.replace(prefix, ""); + map.put(nKey, value); + } + return map; + } } -- Gitblit v1.9.3