![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 81
Todd0517
这个作者很懒,什么都没留下…
展开
-
redis分布式锁java实现解决缓存雪崩
缓存雪崩:因为缓存失效(key生存时间到期)导致所有请求都去查找数据库,导致数据库CPU和内存负载过高导致宕机。缓存雪崩原因及解决方案:使用缓存主要解决数据同步,并减少对数据库访问次数。因此,通常解决方案往往是使用互斥锁,让一个线程访问数据库,并将数据更新到缓存中,其他线程访问缓存中数据。如果是基于jvm锁机制的话,只能解决单机问题,也就是只让本机一个线程访问缓存,但是分布式条件下原创 2017-10-26 17:32:43 · 4287 阅读 · 1 评论 -
spring整合redis
pom.xml redis.clients jedis 2.9.0 org.springframework.data spring-data-redis 1.8.0.RELEASE xml形式:<beans xmlns="http://www.springframework.org/schema/be原创 2017-10-25 15:14:46 · 1625 阅读 · 0 评论 -
session一致性-将session存储到redis中
分布式项目通常部署在不同的服务器中,而传统session只存储在本地服务器,并不能实现session的跨域使用。因此实现session一致性通常将sessio存储到redis中,其他服务器获取回话信息直接去redis中获取。spring-session原理就是讲获取session的方式,从tomcate容器获取改为了从redis中获取。现在spring-session整合redis:pom原创 2017-10-30 20:11:44 · 11014 阅读 · 1 评论