工作用到的redis学习
获取指定的key和value
获取所有的key,value
@Controller
@RestController("/work")
public class WorkController {
@Autowired
private RedisTemplate redisTemplate;
@GetMapping
public HashMap<Object,Object> getRedis(){
//获取所有的key
Set<String> keys = redisTemplate.keys("*");
//创建集合
HashMap<Object, Object> map = new HashMap<>();
keys.forEach(key->map.put(key, redisTemplate.opsForValue().get(key)));
return map;
}
}
获取指定key的所有键值对
Set<String> keys = redisTemplate.keys(yourKey + "*"); // * 表示模糊匹配