beego的redis模块是构造的连接池吗

发布于 2022-09-04 05:40:11 字数 449 浏览 11 评论 0

beego官网给出的redis连接是连接池的形式吗?初学go,没有找到连接池的源码。。。求大神分析一下


beego官网给的示例代码如下:

// 首先引入包:
import (
    "github.com/astaxie/beego/cache"
)
// 然后初始化一个全局变量对象:
bm, err := cache.NewCache("memory", `{"key":"collectionName","conn":":6039","dbNum":"0","password":"thePassWord"}`)
// 然后我们就可以使用bm增删改缓存:
bm.Put("astaxie", 1, 10*time.Second)
bm.Get("astaxie")
bm.IsExist("astaxie")
bm.Delete("astaxie")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦境 2022-09-11 05:40:11

https://github.com/astaxie/be...

230-235行,初始化一个连接池,实际上就是调用redigo的初始化函数,初始化redigo的连接池。

https://github.com/garyburd/r...是自带连接池的

泪意 2022-09-11 05:40:11

直接看源码就知道了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文