linux go redis,go-redis 连接池-程序员宅基地

技术标签: linux go redis  

// 定义redis链接池

var client *redis.Client

// 初始化redis链接池

func init() {

db, err := beego.AppConfig.Int("redisDB")

if err != nil {

logs.Error("redis-db", err)

}

client = redis.NewClient(&redis.Options{

Addr: beego.AppConfig.String("redisAddr"), // Redis地址

Password: beego.AppConfig.String("redisPassword"), // Redis账号

DB: db, // Redis库

PoolSize: 40, // Redis连接池大小

MaxRetries: 3, // 最大重试次数

IdleTimeout: 5 * time.Second, // 空闲链接超时时间

MinIdleConns: 5, // 空闲连接数量

})

pong, err := client.Ping().Result()

if err == redis.Nil {

logs.Info("Redis异常")

} else if err != nil {

logs.Info("失败:", err)

} else {

logs.Info(pong)

}

}

type Redis struct{}

func (r Redis) Get(key string) (string, error) {

result, err := client.Get(key).Result()

if err != nil {

return "", err

}

return result, nil

}

Options相关说明

db160bc6fbd408676989e3f762467b70.png

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32559261/article/details/116929659

智能推荐

win10 uwp httpClient 登陆CSDN-程序员宅基地

文章浏览阅读1.1k次。本文告诉大家如何模拟登陆csdn,这个方法可以用于模拟登陆其他网站

【LeetCode-面试算法经典-Java实现】【104-Maximum Depth of Binary Tree(二叉树的最大深度)】_java二叉树最大深度的算法。-程序员宅基地

文章浏览阅读4.5k次,点赞5次,收藏2次。【104-Maximum Depth of Binary Tree(二叉树的最大深度)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a binary tree, find its maximum depth.   The maximum depth is the number of nodes along the longest path from th_java二叉树最大深度的算法。

L1-043 阅览室 (20 分)—团体程序设计天梯赛_c语言l1-043 阅览室 (20分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序。-程序员宅基地

文章浏览阅读547次,点赞2次,收藏4次。L1-043 阅览室 (20 分)天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有..._c语言l1-043 阅览室 (20分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序。

大数据案例--电信日志分析系统_电信用户日志分析有什么字段-程序员宅基地

文章浏览阅读3.1k次。目录一、项目概述1、概述二、字段解释分析1、数据字段2、应用大类3、应用小类三、项目架构四、数据收集清洗1、数据收集2、数据清洗五、Sqoop使用1、简介2、Sqoop安装步骤3、Sqoop的基本命令六、数据导出七、数据可视化1、概述2、步骤八、扩展1、各个网站的表现能力2、小区HTTP上网能力3、小区上网喜好4、查询语句一、项目概述1、概述①、当用户通过网络设备(手机、平板电脑、笔记本电脑等)._电信用户日志分析有什么字段

Mybatis plus @TableField作用_mybatis tablefield注解报错-程序员宅基地

文章浏览阅读6.9k次。@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在使用bean的时候,mybatis-plus就会忽略这个,不会报错..._mybatis tablefield注解报错

获取JSON字符串中键的个数_json数组 key的数量-程序员宅基地

文章浏览阅读2.1k次。JSON字符串(格式需要和下面一样):user:{"names":"admin","birthday":"2019-12-2","email":"[email protected]","nickName":"Vince-ZZ"} let count = Object.keys(user).length console.log(count); //打印出:4..._json数组 key的数量

随便推点

开始面向Spring编程,一个Spring的面试题就能扯一天, 怕了,怕了-程序员宅基地

文章浏览阅读996次。前言:最近总在CSDN上闲逛,看到好多面试题根本就是面向Spring编程面试嘛…Spring的成功也给开发人员带来了不小的挑战,无论在架构选型,还是在日常开发中。唯有系统性地掌握Spring Framework思想、设计,以及实现,可游刃有余,以免进退失据今天扯一扯Spring到底有哪些高频面试题使用 Spring 框架能带来哪些好处?低侵入式设计,代码污染极低独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺Spring的D_面向spring编程

虚拟机windows2003DHCP服务器配置后如何验证?_虚拟机配置dhcp怎么验证结果-程序员宅基地

文章浏览阅读3.5k次。一,前言既然你搜到了这里,说明你的DHCP服务器已经配置完毕。如果还没配置请百度下.只说关键点,不会的操作可以百度。二,准备工作1,禁用其他网卡,仅留下VMware network adapter 8 (VMware network adapter 1 禁用与否不影响)若不禁用网络,可能会从网上的DHCP服务器获得动态ip地址。 2,关闭虚拟机Windows server2003(或者其他版本_虚拟机配置dhcp怎么验证结果

小米屏下指纹手机刷机后添加指纹提示失败请重试解决方法_cali test result false 小米指纹-程序员宅基地

文章浏览阅读7.3w次,点赞17次,收藏33次。咨询了工程师该问题因 persist 分区发生变化(重刷或清空)造成。解决方法其实很简单,就是 校准指纹_cali test result false 小米指纹

PB安装包,PB安装程序,PB开发工具,powerbuilder安装包,powerbuilder安装程序,powerbuilder开发工具下载地址_powerbuilder6.5安装包-程序员宅基地

文章浏览阅读8.6k次,点赞4次,收藏7次。PB安装包,PB安装程序,PB开发工具,powerbuilder安装包,powerbuilder安装程序,powerbuilder开发工具下载地址http://yunpan.cn/Qbdd88d7Qb53W_powerbuilder6.5安装包

windows服务器运行ffmpeg报错,mfplat.dll模块已加载但找不到入口点dllregisterserver_ffmpeg.dll已加载,但找不到入口点-程序员宅基地

文章浏览阅读5.5k次。windows服务器运行ffmpeg报错-mfplat.dll模块已加载但找不到入口点dllregisterserver1首先找到对应的mfplat.dll版本。我的是将别人win7+64位系统的mfplat.dll即目录在C:\Windows\SysWOW64\拷贝到win7对应的C:\Windows\SysWOW64\目录下。注意:拷贝到电脑的C:\Windows\SysWOW64\而不是 C:\Windows\System32\。2在C:\Windows\System32\目录下找到cm_ffmpeg.dll已加载,但找不到入口点

centos与kylinV10 FTP搭建与用户创建_麒麟ftp服务增加用户-程序员宅基地

文章浏览阅读1k次。centos,麒麟系统kylin,配置ftp用户并在过程中遇到的问题以及解决方式_麒麟ftp服务增加用户

推荐文章

热门文章

相关标签