From eef10143970280ee83b50053a11c768d77d087e9 Mon Sep 17 00:00:00 2001 From: bryan Date: Wed, 21 May 2025 23:49:44 +0800 Subject: [PATCH] [DEV] add Int/Int64/... --- go.sum | 15 +++++++++++++++ redis.go | 24 +++++++++++++++++++----- 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 go.sum diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..18a4b4a --- /dev/null +++ b/go.sum @@ -0,0 +1,15 @@ +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/gomodule/redigo v1.9.2 h1:HrutZBLhSIU8abiSfW8pj8mPhOyMYjZT/wcA4/L9L9s= +github.com/gomodule/redigo v1.9.2/go.mod h1:KsU3hiK/Ay8U42qpaJk+kuNa3C+spxapWpM+ywhcgtw= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/tylerb/gls v0.0.0-20150407001822-e606233f194d h1:yYYPFFlbqxF5mrj5sEfETtM/Ssz2LTy0/VKlDdXYctc= +github.com/tylerb/gls v0.0.0-20150407001822-e606233f194d/go.mod h1:0MwyId/pXK5wkYYEXe7NnVknX+aNBuF73fLV3U0reU8= +github.com/tylerb/is v2.1.4+incompatible h1:BMf2zP0kY2Ykzx2W1fDrjwKj1x1B4E0mELkpjaNy1tM= +github.com/tylerb/is v2.1.4+incompatible/go.mod h1:3Bw2NWEEe8Kx7/etYqgm9ug53iNDgabnloch75jjOSc= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +qoobing.com/gomod/log v1.2.8 h1:J1L87VhDMHvCgPZH2H/6QuwTLiMorJL97xVx7FJyi2g= +qoobing.com/gomod/log v1.2.8/go.mod h1:/ZTN/ukAbSqRb4eMlF9LpfkVgM21xwprbd5y3tcQxpM= +qoobing.com/gomod/str v1.0.1/go.mod h1:gbhN2dba/P5gFRGVJvEI57KEJLlMHHAd6Kuuxn4GlMY= +qoobing.com/gomod/str v1.0.5 h1:AXEB8k/yhepLK5jVez+WL4sWVuCFb8pWAgmo3nvt96A= +qoobing.com/gomod/str v1.0.5/go.mod h1:gbhN2dba/P5gFRGVJvEI57KEJLlMHHAd6Kuuxn4GlMY= diff --git a/redis.go b/redis.go index 20808a7..afc046f 100644 --- a/redis.go +++ b/redis.go @@ -7,13 +7,27 @@ import ( ) type ( - Conn = redigo.Conn - Pool = redigo.Pool - Config = sentinel.Config + Conn = redigo.Conn + Pool = redigo.Pool + Config = sentinel.Config ) -var NewRedisPool = redis.NewPool -var NewSentinelPool = sentinel.NewPool +var ( + NewRedisPool = redis.NewPool + NewSentinelPool = sentinel.NewPool + Int = redigo.Int + Int64 = redigo.Int64 + Uint64 = redigo.Uint64 + Float64 = redigo.Float64 + String = redigo.String + Strings = redigo.Strings + Bool = redigo.Bool + Ints = redigo.Ints + Float64s = redigo.Float64s + Values = redigo.Values + ErrNil = redigo.ErrNil + ErrPoolExhausted = redigo.ErrPoolExhausted +) func NewPool(cfg Config) *redigo.Pool { if cfg.Master != "" {