redis
文章平均质量分 82
0.0
程序猿邱先森
古之立大事者,不惟有超世之才,亦必有坚韧不拔之志!
展开
-
领导:谁再用 Redis 实现过期订单关闭,立马滚蛋
使用 redis 过期监听或者 rabbitmq 死信队列做延时任务都是以设计者预想之外的方式使用中间件,这种出其不意必自毙的行为通常会存在某些隐患,比如缺乏一致性和可靠性保证,吞吐量较低、资源泄漏等。在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢?时间轮是一种很优秀的定时任务的数据结构,然而绝大多数时间轮实现是纯内存没有持久化的。原创 2022-12-29 09:02:29 · 330 阅读 · 0 评论 -
redis深入了解(一)
redis的常见问题:1.redis是内存版数据库,如果内存满了怎么办?方案一.. redis集群1)一定程度可以解决内存不够用的情况2)但是随着网站用户不断增多,用户所产生的数据将会愈来愈多,3)服务器越多,并不代表性能越高方案二。内存淘汰策略----最近不使用的数据从内存淘汰redis.conf 配置内存淘汰策略1)maxmemory 0 //表示淘汰所有内存2)maxmenory-poliy...原创 2018-03-27 20:50:20 · 2188 阅读 · 0 评论 -
redis服务器整合spring(优化)
项目部署演示:需求分析:网站的首页访问量大,每次访问都需要查询数据库获取数据回显,如果访问量一旦偏大,就会出现高并发,以及数据库崩溃,为了解决这个问题,在项目开发中可以搭建一个redis服务器,用来缓存数据,当第一次访问数据库时,把数据传到redis中,用户访问页面时从redis中获取数据解决数据库的压力,当我们修改,删除,增加数据库内容是,我们情况redis缓存 ,这样就可以保证redis与数据...原创 2018-03-27 20:51:28 · 221 阅读 · 0 评论 -
Redis 深入了解问题(面试)
redis的常见问题:1.redis是内存版数据库,如果内存满了怎么办? 方案一.. redis集群1)一定程度可以解决内存不够用的情况2)但是随着网站用户不断增多,用户所产生的数据将会愈来愈多,3)服务器越多,并不代表性能越高方案二。内存淘汰策略----最近不使用的数据从内存淘汰redis.conf 配置内存淘汰策略1)maxmemory 0 //表示淘汰所有...原创 2018-09-19 13:52:05 · 255 阅读 · 0 评论 -
redisUtis 工具类
package cn.cqcd.core.utils; import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired...原创 2018-12-12 12:03:42 · 507 阅读 · 0 评论