一、在go-zero使用锁
1、go-zero / redis
包地址:github.com/zeromicro/go-zero/core/stores/redis
使用场景:
为了防止并发的下载相同的excel
我们通过redis锁来控制请求相同的excel下载文章来源:https://www.toymoban.com/news/detail-607311.html
2、代码实现
个人思路:
req为API传入的请求参数
然后加密成md5的字符串,这样可以处理相同的请求
文章来源地址https://www.toymoban.com/news/detail-607311.html
marshal, _ := json.Marshal(req)
lock := redis.NewRedisLock(l
到了这里,关于【go-zero】go-zero分布式锁实战 | apifox测试go-zero分布式锁方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!