![](https://img-blog.csdnimg.cn/c094d7538e8b4614bc9e22c20f37c2b6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis
文章平均质量分 62
redis 相关知识点
hmb↑
不渴望能够一跃千里,只希望每天能够前进一步。
展开
-
Spring Cache 总结
SpringCache1、配置2、注解`@EnableCaching` (开启缓存功能)`@Cacheable` (将数据保存到缓存)1、key参数设置,SpringEl表达式2、其他参数示例`@CacheEvict` (将数据从缓存删除)`@CachePut ` (不影响方法执行更新缓存)`@Caching` (组合多个缓存操作)`@CacheConfig` (在类级别共享缓存的相同配置)1、配置1、依赖<!--springcache依赖--> <depende原创 2022-04-17 22:57:27 · 1976 阅读 · 0 评论 -
Redisson分布式锁使用
不加锁问题例如:我们在调用操作redis接口,获取key减去1在set进去。这样的操作,再遇到高并发时,大家get的数据都一样,都减去1,再set进去,这样数据肯定是错的。 @Test void contextLoads() { Long num = (Long) redisUtil.get("num"); num = num - 1; redisUtil.set("num",num); }使用synchronized同步锁或者redis加锁都会有很多问题使用redisson分布式原创 2022-02-20 17:52:37 · 2359 阅读 · 0 评论 -
redisTemplate注入null解决办法
使用@resource 和@Autowired注入RedisUtil工具类时,redisTemplate注入为null解决:修改redisUtil为静态工具类 @Autowired private static RedisTemplate<String, Object> redisTemplate; public RedisUtil(RedisTemplate<String, Object> redisTemplate) { this.re原创 2021-07-19 19:00:07 · 7634 阅读 · 0 评论