go
sgentle
这个作者很懒,什么都没留下…
展开
-
go redis-mysql实现二级缓存
package main import ( //导入SDK包() //格式化的输入输出包 "fmt" //操作系统包 "os" //导入mysql数据库驱动,只需要执行其包的初始化方法,不需要使用其API _"github.com/go-sql-driver/mysql" //导入第三方包,存储路径在GOPATH下 "github.com/garyburd/redigo/redis" "github.com/jmoiron/sqlx" ) /*定义结构体,用于接收数据库的数据*原创 2020-12-05 17:25:56 · 697 阅读 · 0 评论 -
go redis连接池
go redis连接池 import ( "github.com/garyburd/redigo/redis" "os" "fmt" "strconv" "time" ) func main() { pool := &redis.Pool{ //最大闲置连接数 MaxIdle: 20, //最大活动连接数 MaxActive: 0, //闲置连接的超时时间 IdleTimeout: time.Second * 1000, //定义拨号获得连接的函数 Dia原创 2020-12-03 20:07:27 · 295 阅读 · 0 评论 -
go redis连接
redis数据库连接 package main import ( "github.com/garyburd/redigo/redis"//导入redis包 "os" "fmt" ) func main() { conn, err := redis.Dial("tcp", "127.0.0.1:6379")//数据库连接本就是TCP连接 defer conn.Close() if err!=nil{ fmt.Println("connect redis error") os.Exit(原创 2020-12-03 19:38:15 · 187 阅读 · 0 评论