cannot use redis.Redis.Client (variable of type *\"github.com/go-redis/redis/v8\".Client)

按照课程走到这一步报错,需要怎么处理?
Go

1. 运行环境

go 1.19.5
window vscode

chowjiawei
最佳答案

我也遇到了

redis "github.com/redis/go-redis/v9"
// Package redis 工具包
package redis

import (
    "context"
    "gohub/pkg/logger"
    "sync"
    "time"

    redis "github.com/redis/go-redis/v9"
)
1年前 评论
讨论数量: 3

已解决。查看github.com/redis/go-redis 导入最新的 版本。go-redis/v9:

1年前 评论
chowjiawei

我也遇到了

redis "github.com/redis/go-redis/v9"
// Package redis 工具包
package redis

import (
    "context"
    "gohub/pkg/logger"
    "sync"
    "time"

    redis "github.com/redis/go-redis/v9"
)
1年前 评论

已解决。查看github.com/redis/go-redis 导入最新的 版本。go-redis/v9:

1年前 评论
chowjiawei

我也遇到了

redis "github.com/redis/go-redis/v9"
// Package redis 工具包
package redis

import (
    "context"
    "gohub/pkg/logger"
    "sync"
    "time"

    redis "github.com/redis/go-redis/v9"
)
1年前 评论

还有一种办法是降级,不要安装最新的包,安装指定版本 go get github.com/ulule/limiter/v3@v3.10.0

6个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!