今晚在使用redis作为session存储的时候,遇到了与https://gocn.io/question/222 类似的问题,然后在题目下方看到了傅小黑给的答复,然后我也把这个问题解决了。我的错误原因是我引入的是"github.com/garyburd/redigo/redis",实际应该引入的是 "github.com/astaxie/beego/session/redis"。
正确的解决方式是:在main.go之中引入:
- import _ "github.com/astaxie/beego/session/redis"
复制代码
除了 file,memory 和 cookie 的支持,其他都需要引入 beego/session/ 下的包
同时,如果还报错,可能是还需要安装redigo这个包,使用go get安装
|