欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

必学!JetCache:阿里出品的高效多级缓存框架——3.2版本方法二实战测试

最编程 2024-08-06 11:03:05
...

1、再测试下CreateCache的形式:localhost:8088/user2/get?id=4

在这里插入图片描述

正常获取了,并且redis中也有了对应的值

在这里插入图片描述 而当我们把缓存方式更改为LOCAL后,再访问localhost:8088/user2/get?id=5

@CreateCache(name= "userCache:", expire = 3600, timeUnit = TimeUnit.SECONDS, cacheType = CacheType.LOCAL)

会发现redis中就没有对应缓存了,只在本地缓存存在,说明我们指定本地缓存的形式成功了

在这里插入图片描述

3.3 方式三测试

1、调用localhost:8088/user3/get?id=11

在这里插入图片描述

redis中缓存设置成功!

在这里插入图片描述

4. 常见报错

1、 ClassNotFoundException: com.alibaba.fastjson.JSON 解决:添加依赖

<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>2.0.25</version>
</dependency>

2、NoClassDefFoundError: redis/clients/jedis/UnifiedJedis 解决: 添加依赖

<dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>4.3.1</version>
</dependency>

或者将jetcache版本降低至2.6.5以下

演示源码

gitee.com/wuhanxue/wu…