redis
文章平均质量分 75
取名还要想半天
这个作者很懒,什么都没留下…
展开
-
并发数据问题之分布式锁
并发数据问题之分布式锁架构不是凭空设计出来的,是长出来的什么是分布式锁分布式锁听起来很高大上,其实等你实际用的时候你会发现也还好,redis实现分布式锁的核心就是setnx指令;场景示例之前做过一个微信社群运营的项目,这个项目可以很好的诠释为啥我们会用分布式锁,大家有兴趣可以看看这个:企业微信关于后台调用token说明:https://developer.work.weixin.qq.com/document/path/91039使用分布式锁的前提:分布式使用同一个标识调用标识是变化的,原创 2022-05-06 11:00:26 · 319 阅读 · 0 评论 -
并发数据问题之幂等设计
并发数据问题技术是解决问题慢慢出现的,不是凭空设计的。幂等定义:接口的幂等性实际上就是接口可重复调用,在调用方多次调用的情况下,接口最终得到的结果是一致的 ;幂等的实现:数据库UK天然实现,插入时考虑同一个uk时的告警处理,更新时可以使用数据库乐观锁,加version;redis实现,指令setnx;模型示例:正常创单模型用户创单生成订单落库,此时订单状态位待支付用户支付成功,更改订单状态已支付,履约接单物理域操作拣货-代发货,出库-已发货,货到达快递点-待收货用户收获,交原创 2022-03-12 21:32:42 · 1270 阅读 · 0 评论 -
redis入门+springboot整合
redis入门应用为何用redis传统的MySQL在查询走的是磁盘IO,耗时较长,在高并发的情况下,性能很容易出问题;redis是一个基于内存设计的非关系型数据库,数据之间没有关系,查询速度非常快,对海量用户处理非常高效;redis介绍Redis(Remote Dictionary Server)是用 C 语言开发的一个开源的基于内存的高性能键值对(key-value)缓存和存储系统。特点高性能。内存存储,不走磁盘IO,在大数据量下也可以高性能运行。官方提供测试数据,50个并发执行1000原创 2021-05-05 19:49:35 · 731 阅读 · 0 评论