一、在go-zero使用鎖
1、go-zero / redis
包地址:github.com/zeromicro/go-zero/core/stores/redis
使用場景:
為了防止并發(fā)的下載相同的excel
我們通過redis鎖來控制請求相同的excel下載文章來源:http://www.zghlxwxcb.cn/news/detail-607311.html
2、代碼實現(xiàn)
個人思路:
req為API傳入的請求參數(shù)
然后加密成md5的字符串,這樣可以處理相同的請求
文章來源地址http://www.zghlxwxcb.cn/news/detail-607311.html
marshal, _ := json.Marshal(req)
lock := redis.NewRedisLock(l
到了這里,關于【go-zero】go-zero分布式鎖實戰(zhàn) | apifox測試go-zero分布式鎖方式的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!