随笔分类 -  架构案例

摘要:1、使用watch,采用乐观锁 2、不使用悲观锁,因为等待时间非常长,响应慢 3、不使用队列,因为并发量会让队列内存瞬间升高 测试代码: 阅读全文
posted @ 2017-10-27 10:56 crazyYong 阅读(468) 评论(0) 推荐(0) 编辑
摘要:redis事务中的WATCH命令和基于CAS的乐观锁 在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能。假设我们通过WATCH命令在事务执行之前监控了多个Keys,倘若在WATCH之后有任何Key的值发生了变化,EXEC命令执行的事务都将被放弃,同时返回Null 阅读全文
posted @ 2017-10-27 10:55 crazyYong 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:摘要:电商的秒杀和抢购,从技术的角度来说,会对Web系统产生巨大的考验。本期《问底》,徐汉彬将带大家关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因。 【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在 阅读全文
posted @ 2017-10-27 10:54 crazyYong 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示