Redigo Pool 源码解析

Redigo Pool 最重要的结构 type Pool struct { // 真正获取跟redis-server连接的函数, 必填参数 Dial func() (Conn, error) // 这是个可选参数, 用于在从 pool 获取连接时, 检查这个连接是否正常使用. 所以这个参数一般是必填的 TestOnBorrow func(c Conn, t time.Time) error // 最多有多少个空闲连接保留, 一般必填 MaxIdle int // 最多有多少活跃的连接数, 一般必...阅读全文

2020-01-05 13:32:45 HHF技术博客
阅读:966 评论:0

这可能是最全的golang的"=="比较规则了吧

背景交代 大家经常用"=="来比较两个变量是否相等。但是golang中的"=="有很多细节的地方,跟php是不一样的。很多时候不能直接用"=="来比较,编译器会直接报错。 golang中基本类型的比较规则和复合类型的不一致,先介绍下golang的变量类型: 1,基本类型 整型,包括int,uint,int8,uint8,int16,uint16,int32,uint32,int64,uint64,byte,rune,uintptr等 浮点型,包括float32,float64 复数类型,包括co...阅读全文

2020-07-06 05:32:54 舒小贱
阅读:1776 评论:0