返回介绍

Redis 如何使用?

发布于 2020-09-14 22:20:47 字数 1291 浏览 1114 评论 0 收藏 0

jeecg-boot 集成了 redis,用法分三种:

1、通过 Jeecg 自封装工具类

//封装了redis操作各种方法
@Autowired
private RedisUtil redisUtil;

2、通过注解

参考链接: https://www.cnblogs.com/fashflying/p/6908028.html

//key的定义参考官方文档
@Cacheable(cacheNames="jeecgDemo", key="#id")

示例:
/**
* 缓存注解测试: redis
*/
@Cacheable(cacheNames="jeecgDemo", key="#id")
public JeecgDemo getByIdCacheable(String id) {
   JeecgDemo t = jeecgDemoMapper.selectById(id);
   System.err.println(t);
   return t;
}

3、通过原生工具service

@Autowired
private RedisTemplate<String, Object> redisTemplate;
@Autowired
private StringRedisTemplate stringRedisTemplate;

其他技巧:

@CacheEvict 用来标注在需要清除缓存元素的方法或类上的

参考链接: https://www.cnblogs.com/fashflying/p/6908028.html

@CacheEvict(value="dictCache", allEntries=true)
public Result<SysDict> delete(@RequestParam(name="id",required=true) String id) {

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文