java中redis操作

工作用到的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 + "*");   // * 表示模糊匹配

版权声明:本文为qq_40813329原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。