From 64624ba3f8908bbecf9aa464f659a7381bd4794a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Mon, 13 Oct 2025 23:16:30 +0800 Subject: [PATCH] upgrade: update wrapper --- client.go | 18 +++++++++--------- go.mod | 2 +- go.sum | 4 ++++ 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/client.go b/client.go index 97343b2..fb0de3c 100644 --- a/client.go +++ b/client.go @@ -212,15 +212,15 @@ func (o *OwnClient) SetLogger(loggerInstance *zap.Logger, extraLogFieldList []st // isWriteCommand 判断是否写命令 func (o *OwnClient) isWriteCommand(command consts.RedisCmd) bool { - return op_array.Has(*op_array.ArrayType([]consts.RedisCmd{ - consts.RedisCommandDel, - consts.RedisCommandSet, - consts.RedisCommandLpush, - consts.RedisCommandRpush, - consts.RedisCommandMSet, - consts.RedisCommandPublish, - consts.RedisCommandPsubScribe, - }), consts.RedisCmd(strings.ToUpper(command.String()))) >= 0 + return op_array.ArrayType[string]([]string{ + consts.RedisCommandDel.String(), + consts.RedisCommandSet.String(), + consts.RedisCommandLpush.String(), + consts.RedisCommandRpush.String(), + consts.RedisCommandMSet.String(), + consts.RedisCommandPublish.String(), + consts.RedisCommandPsubScribe.String(), + }).Has(strings.ToUpper(command.String())) >= 0 } // SetMockMode 启用mock, 非单元测试不要使用!!!!!!!! diff --git a/go.mod b/go.mod index 81f2876..2722bc2 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.24.2 require ( git.zhangdeman.cn/zhangdeman/consts v0.0.0-20250916024308-d378e6c57772 git.zhangdeman.cn/zhangdeman/util v0.0.0-20240618042405-6ee2c904644e - git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be + git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc github.com/go-redis/redismock/v9 v9.2.0 github.com/pkg/errors v0.9.1 github.com/redis/go-redis/v9 v9.14.0 diff --git a/go.sum b/go.sum index 5032515..9712427 100644 --- a/go.sum +++ b/go.sum @@ -46,6 +46,10 @@ git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20250321102712-1cbfbe959740 h1:zPUoy git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20250321102712-1cbfbe959740/go.mod h1:1ct92dbVc49pmXusA/iGfcQUJzcYmJ+cjAhgc3sDv1I= git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be h1:mlmXacZHRKxmFmFKNFYRjZJ8+z2+QW3CH8L7AzoMTcQ= git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013094128-d57d32b103be/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE= +git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151206-97afbebbe0dd h1:k/gHyuzWQ/Iul5SIPc+Yx24qNBVBssORxH7EmoSf0g0= +git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151206-97afbebbe0dd/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE= +git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc h1:nZKJKhj6YJMLw0CBg7Bh5bxHMKp+pzwvzhPWTXNQVFE= +git.zhangdeman.cn/zhangdeman/wrapper v0.0.0-20251013151543-78605e0253dc/go.mod h1:mBvTwcdqHRF3QIkAh92j/JRhru2LzyJ2LBqolxjzzKE= github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0= github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=