登录
首页 >  Golang >  Go问答

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

来源:SegmentFault

时间:2023-02-21 10:28:02 397浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《beego的redis模块是构造的连接池吗》,主要介绍了go、beego,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

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

正确答案

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

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

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

到这里,我们也就讲完了《beego的redis模块是构造的连接池吗》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表