redis
Ant_Shen
这个作者很懒,什么都没留下…
展开
-
Jedis 实现简单的分布式锁(基于jdk的Lock接口)
Jedis 实现简单的分布式锁(基于jdk的Lock接口)redis在高并发场景中的使用比较流行,虽然其内部IO处理使用单线程,但是依然能够快速处理,支撑比较高的并发。基于这个特点,redis在互联网应用中作为分布式锁的中间件被广泛应用,例如抢购,秒杀等业务场景。redis的分布式锁的实现原理在其官方文档上面已经写得十分详细(https://redis.io/topics/distlock),...原创 2018-02-09 19:43:58 · 728 阅读 · 0 评论 -
redis 事务与Lua脚本
redis 事务与Lua脚本一.原理1.redis事务2.lua脚本3.两者异同相同点不同点二.问题1.使用场景是什么秒杀限流2.如何选择一.原理1.redis事务基本原理为乐观锁,多个client对操作的key进行watch,一旦有一个client进行了exec,那么其它client的exec就会失效。其实现原理可参考 Redis watch机制的分析。2.lua脚本基本原理为使脚本相...原创 2019-08-03 20:55:05 · 2252 阅读 · 2 评论 -
秒杀下单流程问题
秒杀下单流程原创 2019-08-08 19:31:30 · 1027 阅读 · 0 评论