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)
}