【go-zero】go-zero分布式锁实战 | apifox测试go-zero分布式锁方式

一、在go-zero使用锁

1、go-zero / redis

包地址:github.com/zeromicro/go-zero/core/stores/redis

使用场景:
为了防止并发的下载相同的excel
我们通过redis锁来控制请求相同的excel下载

2、代码实现

个人思路:
req为API传入的请求参数
然后加密成md5的字符串,这样可以处理相同的请求

	marshal, _ := json.Marshal(req)
	lock := redis.NewRedisLock(l

猜你喜欢

转载自blog.csdn.net/wanglei19891210/article/details/131892279