必学!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…