优惠券秒杀案例 - CAS、Redis+Lua脚本解决高并发并行
情景介绍: 超卖问题在我们业务中很常见,当高并发访问数据库时,可能就会出现该问题,例如有100张优惠券,在1秒内被抢光,如果不考虑线程安全问题,这时候很可能卖出去超过100张。 一、认识悲观锁和乐观锁? 悲观锁: 概念:认为线程安全问题一定会发生,所以,为每一个线程加锁,让...
高并发-【抢红包案例】之四:使用Redis+Lua脚本实现抢红包并异步持久化到数据库
导读高并发-【抢红包案例】之一:SSM环境搭建及复现红包超发问题高并发-【抢红包案例】之二:使用悲观锁方式修复红包超发的bug高并发-【抢红包案例】之三:使用乐观锁方式修复红包超发的bug概述上面三篇博文是使用的MySql数据库来作为数据的载体数据最终会将数据保存到磁盘中,而Redis使用的是内存,内存的速度比磁盘速度肯定要快很多.对于使用 Redis实现抢红包,首先需要知道的是R...
使用Aop+Redis+lua限流,优化高并发问题
$stringUtil.substring( $!{XssContent1.description},200)...
OpenResty与Lua实现高并发请求处理
OpenResty与Lua实现高并发请求处理前言官网:http://openresty.org/cn/介绍OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。由中国人张亦春发起...
通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器
$stringUtil.substring( $!{XssContent1.description},200)...
利用redis + lua解决抢红包高并发的问题
$stringUtil.substring( $!{XssContent1.description},200)...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注