go - Redis 与 go lang 的连接

标签 go redis

我得到了

dial : unknown network error

当我尝试像这样在 go lang 中连接 redis 时:

var client *redis.Client

client = redis.NewClient(&redis.Options{
    Addr : "localhost:6379",
    Password:"",
    DB       : 0,
});

为什么我会收到这个错误,请帮忙。

最佳答案

您没有为拨号器提供网络参数:

client := redis.NewClient(&redis.Options{
    Network:  "tcp",
    Addr:     "localhost:6379",
    Password: "",
    DB:       0,
})

或者使用NewTCPClient ,为您设置“tcp”网络参数。

关于go - Redis 与 go lang 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41451787/

相关文章:

Golang : Convert byte array to big. Int

mongodb - 如何使用 mgo 包在 go 中编写 $subtract mongo 查询?

sql - 在 golang 中扫描 SQL NULL 值

java - Redis Replication和Cluster区别

python - 在python Flask(不是Django!)上完成 celery 工作后如何重定向

mysql - 带有 WordPress 插件的 Redis

pointers - 如何共享嵌入的结构指针

go - go 中的 reflect.ValueOf() 和 Value.Elem() 有什么区别?

amazon-web-services - 将使用Celery和Redis的Flask应用程序部署到AWS:直接使用Elastic Beanstalk还是EC2?

redis - 如何在排序集合中找到刚好低于某个值的元素