package mainimport ("fmt""github.com/garyburd/redigo/redis"
)//定义一个全局pool
var pool *redis.Pool//当启动程序时,就是初始还连接池init()
func init(){pool=&redis.Pool{MaxIdle: 8,  //最大空闲链接数MaxActive: 0,//表示和数据库的最大链接数,0表示没有限制IdleTimeout: 100, //最大空闲时间Dial: func() (redis.Conn, error) {//初始化连接的代码信息return redis.Dial("tcp","localhost:6379")},}}//连接池的使用
func main() {//先从pool取出一个连接conn:=pool.Get()defer conn.Close()   //延迟连接---归还到连接池,而不是关闭//存储数据_,err:=conn.Do("Set","name","猪八戒")if err!=nil{fmt.Println("set err=",err)return}//取出数据r,err:=redis.String(conn.Do("Get","name"))if err!=nil{fmt.Println("conn.do err=",err)return}fmt.Println("取出的数据是:",r)}

redis-pool go相关推荐

  1. redis pool

    Redis Pool--Java 配置文件 #redis confADDR=127.0.0.1 PORT=6379 AUTH=#session timeout TIMEOUT=1000 MAX_ACT ...

  2. Redis pool 配置详解

    JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的. maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取: ...

  3. redis java切片_jedis 单点配置

    pom引入jar包 redis.clients jedis 2.9.0 spring 配置 type="int" /> redis.properties配置文件 redis. ...

  4. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis

    本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...

  5. Spring Boot 整合Redis 实现缓存

    本文提纲 一.缓存的应用场景 二.更新缓存的策略 三.运行 springboot-mybatis-redis 工程案例 四.springboot-mybatis-redis 工程代码配置详解 运行环境 ...

  6. Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

    Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...

  7. Windows下安装Mongodb SpringBoot集成MongoDB和Redis多数据源

    全文内容: Mongodb安装 说明:Mongodb和redis是开发中常用的中间件,Redis的安装使用比较简单就不写了,只说本地也就是Windows安装Mongodb. SpringBoot集成M ...

  8. springboot 整合redis 实现KeySpaceNotification 键空间通知

    2019独角兽企业重金招聘Python工程师标准>>> 目录结构如下: application.properties配置文件(redis的配置): spring.redis.host ...

  9. java实现redis缓存_java实现redis缓存功能

    一.安装redis 1.mac安装,如果有安装brew 可以直接快捷安装:brew install redis 2.linux下载安装wget http://download.redis.io/rel ...

  10. Spring Boot(十一)Redis集成从Docker安装到分布式Session共享

    2019独角兽企业重金招聘Python工程师标准>>> 一.简介 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并 ...

最新文章

  1. 如何使用消息队列解决分布式事物?
  2. C语言string.h常用函数总结
  3. SAP gateway 后台系统的 OData service 服务探测机制实现原理
  4. c++中大矩阵乘法计算的效率问题
  5. maven 打包报错,target无法删除Failed to clean project: Failed to delete D:\*\target
  6. 日本著名数学游戏专家中村义作教授提出这样一个问题:将2520个桔子分给六个儿子
  7. (附源码)计算机毕业设计SSM基于Java网络游戏后台管理系统
  8. 【渝粤题库】陕西师范大学164207 网络经济学 作业(专升本)
  9. win10电脑怎么将html网页做成壁纸,手把手教你win10动态桌面怎么设置
  10. python爬虫-基础入门-python爬虫突破封锁
  11. android6.0 1g运存,全新安卓系统只要1G运存就能流畅运行!低端机 老手机有救了!...
  12. 与、或、非、异或,运算符巩固
  13. Markdown 脚注 记录
  14. brew cask安装软件提示:Error: Unknown command: cask
  15. 【问】关于火车到站的问题?
  16. 【渝粤题库】陕西师范大学151104中级财务会计作业(高起专)
  17. 神经网络用英文怎么说,神经网络的英文是什么
  18. 188 武士风度的牛(bfs)
  19. 树莓派(4B)实现远程打印服务
  20. java:swagger-codegen生成CSharp(C#) Client

热门文章

  1. 浅谈FFT、NTT和MTT
  2. 一步步教你轻松学主成分分析PCA降维算法
  3. Vue:axios中POST请求传参问题
  4. OrzFAng系列–树 解题报告
  5. HDU Today--hdu2112
  6. Android 关于图片文件夹后缀错误,使应用在源码下编译通过却无法运行的错误...
  7. Python因数分解
  8. SelectObject失败原因 cannot convert from ‘HGDIOBJ‘ to ‘CBrush‘
  9. 实习踩坑之路:Date、LocalDate和LocalDateTime的区别
  10. mysql的主从同步配置