golang使用redis找不到redis.Dial

golang使用redis数据库时显示找不到redis.Dial,redis自动填充的方法里面也找不到Dial

代码如下:

package main

import (
"fmt"
"github.com/go-redis/redis"
)

func main() {

conn, err := redis.Dial("tcp", "172.0.0.1:6379")
if err != nil {
    fmt.Println(err)
    return
}
_, err := conn.Do("set", "key", "junming")
fmt.Println(conn)

}

报错内容:undefined: redis.Dial

请问这是什么情况呀

你用的是 github.com/gomodule/redigo/redis 但导入的却是 github.com/go-redis/redis, 第六行的语法也是错的

package main

import (
    "fmt"
    "github.com/gomodule/redigo/redis"
)

func main() {

    conn, err := redis.Dial("tcp", "172.0.0.1:6379")
    if err != nil {
        fmt.Println(err)
        return
    }
    _, err = conn.Do("set", "key", "junming")
    fmt.Println(conn)
}