请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

go get github.com/garyburd/redigo/redis

老师,我在阿里云的ubutun上执行go get github.com/garyburd/redigo/redis,提示下列错误
github.com/garyburd/redigo/redis/conn.go:116: do.dialer.KeepAlive undefined (type *net.Dialer has no field or method KeepAlive)
github.com/garyburd/redigo/redis/conn.go:173: unknown net.Dialer field ‘KeepAlive’ in struct literal
github.com/garyburd/redigo/redis/go16.go:13: unknown tls.Config field ‘GetCertificate’ in struct literal
github.com/garyburd/redigo/redis/go16.go:22: unknown tls.Config field ‘ClientSessionCache’ in struct literal
github.com/garyburd/redigo/redis/go16.go:25: unknown tls.Config field ‘CurvePreferences’ in struct literal
您知道原因吗?

正在回答 回答被采纳积分+3

1回答

xiaomo 2019-04-01 16:45:22

同学你好, 可能是这个库有点旧了, 我这边还能拉取. 你可以先试试这个新的:

go get github.com/gomodule/redigo/redis

garyburd/redigo项目已经迁移到gomodule/redigo了. 目前接口应该还是兼容的,所以直接把package换一下, 代码先不用改.

我稍后更新下相关文档, 也用这个新的库来验证一下.

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号