diff --git a/Makefile b/Makefile index 0dfa0aa..dab1911 100644 --- a/Makefile +++ b/Makefile @@ -10,33 +10,33 @@ BUILD=`date +%FT%T%z` default: @echo ${BINARY_DEFAULT} - @go build -o ${BINARY_DEFAULT} ${GOFILES} + @go build -ldflags="-s -w" -o ${BINARY_DEFAULT} ${GOFILES} all: @echo ${BINARY_LINUX} - @CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ${BINARY_LINUX} ${GOFILES} + @CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_LINUX} ${GOFILES} # @echo ${BINARY_DARWIN} - # @CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o ${BINARY_DARWIN} ${GOFILES} + # @CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_DARWIN} ${GOFILES} @echo ${BINARY_WINDOWS} - @CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o ${BINARY_WINDOWS} ${GOFILES} + @CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_WINDOWS} ${GOFILES} @echo ${BINARY_ARM64} - @CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o ${BINARY_ARM64} ${GOFILES} + @CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o ${BINARY_ARM64} ${GOFILES} linux: @echo ${BINARY_LINUX} - @CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ${BINARY_LINUX} ${GOFILES} + @CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_LINUX} ${GOFILES} darwin: @echo ${BINARY_DARWIN} - @CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o ${BINARY_DARWIN} ${GOFILES} + @CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_DARWIN} ${GOFILES} windows: @echo ${BINARY_WINDOWS} - @CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o ${BINARY_WINDOWS} ${GOFILES} + @CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -o ${BINARY_WINDOWS} ${GOFILES} aarch64: @echo ${BINARY_ARM64} - @CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o ${BINARY_ARM64} ${GOFILES} + @CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o ${BINARY_ARM64} ${GOFILES} install: @go mod tidy diff --git a/main.go b/main.go index 95e1b38..da9637c 100644 --- a/main.go +++ b/main.go @@ -215,8 +215,8 @@ func renew(shortKey string) { _, _ = redisClient.Do("expire", lockKey, defaultRenewal*secondsPerDay) // 续命 - ttl, _ := redis.Int(redisClient.Do("ttl", shortKey)) - if ttl != -1 { + ttl, err := redis.Int(redisClient.Do("ttl", shortKey)) + if err == nil && ttl != -1 { _, _ = redisClient.Do("expire", shortKey, ttl+defaultRenewal*secondsPerDay) } }