Bootstrap

golang 操作 redis(github.com/go-redis/redis 包使用)

go-redis/redis 使用

go-redis 是go用来链接redis数据库的包。截止当前时间github上star 8.7k

环境:

go go-redis
go1.13.5 v6.15.7+incompatible

安装:

使用go mod 进行安装
在go.mod 中加入:

module github.com/luslin/tools
go 1.13
require (
	github.com/go-redis/redis v6.15.7+incompatible
)

然后执行go mod download 就可以可。 我的GOPROXY设置为https://goproxy.cn,direct

使用:

示例:

a、创建连接池
func RedisClientPool(addr string, password string, db int) *redis.Client{
	redis_opt := redis.Options{
		Addr: addr,
		Password: password,
		DB: db,
	}
	// 创建连接池
	redisdb := redis.NewClient(&redis_opt)
	// 判断是否能够链接到数据库
	pong, err := redisdb.Ping().Result()
	if err != nil {
		fmt.Println(pong, err)
	
;