redis连接池 go
2023-09-14 09:12:08 时间
package main import ( "fmt" "github.com/garyburd/redigo/redis" ) var pool *redis.Pool func init() { pool = &redis.Pool{ Dial: func() (redis.Conn, error) { setPasswd := redis.DialPassword("123456") return redis.Dial("tcp", "localhost:6379", setPasswd) }, MaxIdle: 8, MaxActive: 0, IdleTimeout: 100, } } func main() { conn := pool.Get() defer conn.Close() _, err := conn.Do("set", "name", "wang") if err !=nil{ fmt.Println(err) return } reply, err := redis.String(conn.Do("get", "name")) if err !=nil{ fmt.Println(err) return } fmt.Println(reply) }
相关文章
- Redigo--Go连接Redis
- 【Go命令教程】6. go doc 与 godoc
- Redis学习(8)-redis持久化
- Redis的7个应用场景
- 深入理解Spring Redis的使用 (七)、Spring Redis 使用 jackson序列化 以及 BaseDao代码
- 【Go语言】【2】Sublime配置GO开发环境
- spring boot单元测试之十:用embedded-redis库做Redis的mock(spring boot 2.4.3)
- Redis 数据同步:主从库如何实现数据一致?
- Go gin内嵌静态资源go-bindata的安装及使用(GVA)
- [Go] 注意 go build -o <output> 选项的准确含义
- Atitit mysql redis mongodb 性能指标 目录 1.1. 二、 性能比较1 1.2. 性能极高- Redis能读的速度是110000次/s,写的速度是81000次/s2 1
- 【Go基础】理解go语言变量
- 018-redis-命令合计
- Redis集群方案及实现
- go-redis 源码分析:连接池
- Redcon:快速的Redis服务器Go实现
- 深入学习Redis(4):哨兵
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- Redis系列五 | 主从复制和哨兵模式