diff --git a/pkg/common/storage/cache/redis/lua_script.go b/pkg/common/storage/cache/redis/lua_script.go index 6c07413f5..0e837260d 100644 --- a/pkg/common/storage/cache/redis/lua_script.go +++ b/pkg/common/storage/cache/redis/lua_script.go @@ -50,8 +50,8 @@ func callLua(ctx context.Context, rdb redis.Scripter, script *redis.Script, keys if redis.HasErrorPrefix(r.Err(), "NOSCRIPT") { if err := script.Load(ctx, rdb).Err(); err != nil { r = script.Eval(ctx, rdb, keys, args) + } else { r = script.EvalSha(ctx, rdb, keys, args) - } } v, err := r.Result()