Redis缓存

1、pom中引入相关的依赖

输入图片说明

2、资源文件中对redis进行配置

输入图片说明

接下来我们可以直接在Controller层做一个测试

输入图片说明

先讲一个key-value存进Redis,然后返回时去Redis里面读取,注释部分则是如何存储读取一个对象的形式

输入图片说明

输入图片说明

可以看出两种方式都是正确的返回了值

输入图片说明

也可以看到redis中已经存储了对应的数据

使用已封装好的redis工具类进行操作

当然这也是有点复杂,比如上面的那些调用方法,其实我们完全可以封装一个Redis的工具类,方便调用,如下例子

@RestController
@RequestMapping("redis")
public class RedisController {

    @Autowired
    private StringRedisTemplate strRedis;

    @Autowired private RedisOperator redis; ... 

工具类

@RequestMapping("/getJsonList")
    public MyselfJSONResult getJsonList(){
        SysUser u1 = new SysUser();
        u1.setId("567");
        u1.setName("redis01"); u1.setAge(18); SysUser u2 = new SysUser(); u2.setId("678"); u2.setName("redis02"); u2.setAge(19); SysUser u3 = new SysUser(); u3.setId("789"); u3.setName("redis03"); u3.setAge(20); List<SysUser> userList = new ArrayList<>(); userList.add(u1); userList.add(u2); userList.add(u3); redis.set("json:info:userlist",JsonUtil.objectToJson(userList),2000); String userListJson = redis.get("json:info:userlist"); List<SysUser> userListBorn = JsonUtil.jsonToList(userListJson,SysUser.class); return MyselfJSONResult.ok(userListBorn); } 

我再次写了测试方面,调用起来比较方便,而且后期随项目的跟进也可以新增

输入图片说明

运行结果也是顺利的。

转载于:https://www.cnblogs.com/UncleCatMySelf/p/9251004.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值