lua
已收录文章:9篇
-
从原子操作、脚本发布、集群路由和故障回退几个边界比较 Redis Lua 脚本与 Functions,给出可落地的选择和验收方法。385 收藏
-
Redis Lua 脚本在单线程执行模型下可能让后续请求排队。本文从接口延迟突然升高的现象出发,用 SLOWLOG、LATENCY 和脚本耗时证据定位阻塞来源,说明超时边界、停止动作与恢复后的反向验证。370 收藏
-
库存接口最难处理的不是把数字减一,而是让调用方准确区分扣减成功、重复请求、库存不足和参数错误。本文用 Redis Lua 原子脚本统一返回码,并给出 Go 服务端的参数、错误和兼容设计。346 收藏
-
本文用秒杀扣库存场景讲清 Redis Lua 的落地方式:在一个脚本里完成库存校验、重复订单判断、扣减库存和记录订单结果,减少并发下超卖和重复扣减风险。118 收藏
-
多对多关系的表,如果删除某个表的行,另外一个表怎么处理,关系表怎么处理 比如模板表和模块表,还有一个中间关系表。 因为模板引用模块,他们之间的引用关系在中间关系表里有数据表229 收藏
-
问题内容 刚接触协程不久,看到golang的goroutine模式 goroutine可以在不同线程中并行运行 在goroutine中共享资源必须加锁 可以配置调度goroutine的线程数量(GOMAXPROCS) 问题 什么时候goroutine会被不213 收藏
-
需求 公司里使用OneByOne的方式删除数据,为了防止一段时间内删除数据过多,让我这边做一个接口限流,超过一定阈值后报异常,终止删除操作。 实现方式 创建自定义注解 @limit 让使用者在需398 收藏
-
目录 [redis 调用Lua脚本](#redis 调用Lua脚本) [redis+lua 实现评分排行榜实时更新](#redis+lua 实现评分排行榜实时更新) [lua 脚本](#lua 脚本) Golang调用redis+lua示例 byte切片与string的转换优化 redis275 收藏
-
前言 最近在项目中需要使用lua进行扩展,发现github上有一个用golang编写的lua虚拟机,名字叫做gopher-lua.使用后发现还不错,借此分享给大家,下面话不多说了,来一起看看详细的介绍吧。 数据类型490 收藏