
redis
liao0801_123
这个作者很懒,什么都没留下…
展开
-
redis主从复制原理(集群间同步)
参考阅读:https://blog.youkuaiyun.com/hxpjava1/article/details/78347890/https://blog.youkuaiyun.com/newbie_907486852/article/details/81812683在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼...原创 2019-02-25 16:18:10 · 754 阅读 · 0 评论 -
redis和memcache区别及memcache过期策略
https://www.zhihu.com/question/19829601https://blog.youkuaiyun.com/hhjianlong/article/details/73928653memcache的mutex设计模式https://timyang.net/programming/memcache-mutex/memcache分布式锁//cache.ad...原创 2018-03-30 11:44:03 · 395 阅读 · 0 评论 -
如何设计一个抢红包系统(商品秒杀同理)
参考资料:https://www.jianshu.com/p/c4a743bbe3a4这种情况下要解决的问题:同一时间同时进行抢购,网站瞬时访问流量激增。 访问请求数量远远大于库存数量,但是只有少部分用户能够秒杀成功(高并发访问的数据安全性)。优化思路数据预处理,系统启动时将红包(商品)信息存到缓存中,并用唯一id进行标识,将后续逻辑精简为维护用户与ID的关系。 异步处理,将后续...原创 2019-02-25 18:40:03 · 8778 阅读 · 3 评论 -
redis的冷热数据处理
参考:https://blog.youkuaiyun.com/rlnLo2pNEfx9c/article/details/81091547阿里云提供redis混合存储产品,链接:当前KV数据库从存储介质可以分为两种模式,一种是以内存为主持久化为辅,如memcache(无持久化)、redis等;一种是以持久化为主内存为辅,如ssdb(基于leveldb/rocksdb存储引擎)。这两种模式代表了两种不同...原创 2019-04-11 11:41:06 · 4926 阅读 · 0 评论 -
springBoot使用redis的key过期通知功能
背景:项目中有一个触发+执行动作功能, 当条件被触发后 可以设置时间 延时执行动作.思考了一下,有以下几种方式:Quartz 任务调度框架,更适合周期性的执行任务,对于订单超时未支付,只能采用5分钟一轮询数据库的形式实现 Timer java原生定时工具,可少量使用,当数据量大时,性能不好控制 Quartz + Timer 周期轮询(5分钟)数据库,查询出5分钟之内将要超时的订单,...原创 2019-07-23 17:27:41 · 3743 阅读 · 2 评论