摘要: 1.用额外的单进程处理一个队列,下单请求放到队列里,一个个处理,就不会有并发的问题了,但是要额外的后台进程以及延迟问题,不予考虑。 2.数据库乐观锁,大致的意思是先查询库存,然后立马将库存+1,然后订单生成后,在更新库存前再查询一次库存,看看跟预期的库存数量是否保持一致,不一致就回滚,提示用户库存不 阅读全文
posted @ 2017-12-27 16:36 小绵羊~~ 阅读(3509) 评论(0) 推荐(0)
摘要: edis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本篇文章,主要介绍利用Redis常见应用场景下PHP实战。 简单字符串缓存实战 简单队列实战 简单发布订阅实战 简单计数器实战 排行榜实战 简单字符串悲观锁实战 阅读全文
posted @ 2017-12-27 11:37 小绵羊~~ 阅读(1818) 评论(0) 推荐(0)