
分布式
wangtaojiushiwo
开始我的代码世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式唯一ID算法之snowflake算法
1>mysql数据库索引用的是B+树 2>分布式唯一ID算法--snowflake算法 1.UUID--长度32位的全局唯一识别码 uuid可以保证全局唯一,但是占用32位字节有些太长,并且由于是无序的,数据入库性能较差! 为什么说入库性能较差呢? 当我们插入主键自增的id时,会插入到索引分裂的最后一个节点上,饱和了之后会分裂出新的节点,这样节点的分裂次数最少,并且充分利用了...原创 2019-05-15 10:07:27 · 328 阅读 · 0 评论 -
redis分布式锁-----实现秒杀的思路
工作中,有很多业务场景需要实现类似秒杀,抢购的功能,这种短时高并发的场景尤其需要注意防止商品出现超卖的问题,一旦超卖,各位猿们就准备删库跑路把~~~~ 大家可能会想,synchronized大法!别,想想拉肚子时厕所满坑的尴尬~~~~ 这时可以了解下用redis实现分布式锁,它能够实现分布式环境下的数据一致性,其本质是利用了redis是单线程的,或者说redis的网络模块是单线程的,其他模块还...原创 2019-07-02 09:16:08 · 785 阅读 · 0 评论