Redis 获取缓存中的数据
辉哥特此写下笔记方便日后查阅
默认获取Redis 缓存中的数据
直接上代码:
/**
*
* @Author zhanghui
* @Description // 获取Redis 的 在线 数量
* @mail: 455864288@qq.com
* @Date 2020-06-23 12:00
* @Param
* @return
**/
@Override
public int getConutOnlinData(String token) {
Set<String> keys = redisTemplate.keys("*");
HashMap<Object,Object> map = new HashMap<>();
List<Object> list = new ArrayList<>();
for (String key:keys){
Object value = redisTemplate.opsForValue().get(key);
map.put(key,value);
list.add(key);
}
System.out.pring("key and vaule:"+ map)
System.out.println("key size:"+list.size());
return list.size();
}