Add distributed locks to specific methods

This commit is contained in:
Jacob Gunther
2023-07-22 01:29:19 -05:00
parent 34c3156cc5
commit 55fd9f7bb4
6 changed files with 214 additions and 29 deletions

7
go.mod
View File

@@ -3,9 +3,10 @@ module github.com/mineatar-io/api-server
go 1.18
require (
github.com/go-redis/redis/v8 v8.11.5
github.com/go-redsync/redsync/v4 v4.8.1
github.com/gofiber/fiber/v2 v2.48.0
github.com/mineatar-io/skin-render v1.0.9
github.com/redis/go-redis/v9 v9.0.5
gopkg.in/yaml.v3 v3.0.1
)
@@ -13,7 +14,10 @@ require (
github.com/andybalholm/brotli v1.0.5 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/go-redis/redis/v8 v8.11.5 // indirect
github.com/google/uuid v1.3.0 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/klauspost/compress v1.16.7 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
@@ -24,6 +28,5 @@ require (
github.com/valyala/fasthttp v1.48.0 // indirect
github.com/valyala/tcplisten v1.0.0 // indirect
golang.org/x/sys v0.10.0 // indirect
golang.org/x/text v0.11.0 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
)