diff --git a/redis/redis.go b/redis/redis.go index 01c31a8..1672d95 100644 --- a/redis/redis.go +++ b/redis/redis.go @@ -16,6 +16,8 @@ const ( defaultSlowThreshold = time.Millisecond * 100 // 慢查询 ) +var Nil = redis.Nil + var ( once sync.Once ) @@ -43,7 +45,7 @@ type ReidsOption struct { ConnMaxLifetime time.Duration } -type Client struct { +type Client interface { redis.UniversalClient } @@ -79,5 +81,5 @@ func New(opt *ReidsOption) Client { } }) - return Client{UniversalClient: rdb} + return rdb } diff --git a/redis/redis_test.go b/redis/redis_test.go index ff73259..e76815d 100644 --- a/redis/redis_test.go +++ b/redis/redis_test.go @@ -145,7 +145,7 @@ func runOnRedis(t *testing.T, fn func(client Client)) { func CreateMiniRedis() (r Client, clean func(), err error) { mr, err := miniredis.Run() if err != nil { - return Client{}, nil, err + return nil, nil, err } addr := mr.Addr()