golang redis 工具

package services

import (
	"github.com/go-redis/redis"
)

type RedisService struct {
	//client *redis.Client
}

var RedisConn *redis.ClusterClient

//var RedisConn *redis.Client

func init() {

	RedisConn = redis.NewClusterClient(&redis.ClusterOptions{
		Addrs:        []string{"192.168.1.24:6379", "192.168.1.24:6380", "192.168.1.25:6379", "192.168.1.25:6380", "192.168.1.26:6379", "192.168.1.26:6380"}, //set redis cluster url
		Password:     "",
		PoolSize:     100,
		MinIdleConns: 50,
	})

	//RedisConn = redis.NewClient(&redis.Options{
	//	Addr:               beego.AppConfig.String("redis.addr"),
	//	Password:           beego.AppConfig.String("redis.passwd"), // no password set
	//	DB:                 0,                                      // use default DB
	//	DialTimeout:        2000 * time.Millisecond,
	//	ReadTimeout:        2000 * time.Millisecond,
	//	PoolSize:           100,
	//	IdleCheckFrequency: 300 * time.Second,
	//	MinIdleConns:       100,
	//})
}

  

猜你喜欢

转载自www.cnblogs.com/shijiu520/p/12022747.html
今日推荐