Browse Source

修改与配置无关

master v1.5.1
guzeng 2 years ago
parent
commit
8ed838ada2
2 changed files with 17 additions and 14 deletions
  1. +2
    -0
      exists_test.go
  2. +15
    -14
      init.go

+ 2
- 0
exists_test.go View File

@ -8,6 +8,8 @@ import (
func Test_Exists(t *testing.T) { func Test_Exists(t *testing.T) {
RedisInit("10.62.29.23:6379", "123456")
ret3, err := Exists("testing23") ret3, err := Exists("testing23")
t.Log(ret3) t.Log(ret3)
t.Log(err) t.Log(err)


+ 15
- 14
init.go View File

@ -4,37 +4,38 @@ import (
"log" "log"
"time" "time"
"git.tetele.net/tgo/conf"
redisdb "github.com/gomodule/redigo/redis" redisdb "github.com/gomodule/redigo/redis"
) )
// 定义redis链接池 // 定义redis链接池
var Pool *redisdb.Pool var Pool *redisdb.Pool
var RedisServerUrl string = conf.REDIS_SERVER + ":" + conf.REDIS_PORT
// redis服务地址,如需更改,在api服务中设置
var RedisServerUrl string = "127.0.0.1:6379"
// redis密码,如需更改,在api服务中设置
var RedisPassword string = "" var RedisPassword string = ""
var MaxActive, MaxIdle int
// func init() { // func init() {
// if Pool == nil { // if Pool == nil {
// RedisInit() // RedisInit()
// } // }
// } // }
func Conn(server_url ...string) {
var url, pwd string
if len(server_url) > 0 {
url = server_url[0]
}
if len(server_url) > 1 {
pwd = server_url[1]
}
RedisInit(url, pwd)
func Conn() {
RedisInit(RedisServerUrl, RedisPassword, MaxActive, MaxIdle)
} }
// 初始化redis链接池
/*
* 初始化redis链接池
* @param serverUrl 服务地址
* @param password 密码
* @param max 最大的激活连接数,最大的空闲连接数
*/
func RedisInit(serverUrl, password string, max ...int) { func RedisInit(serverUrl, password string, max ...int) {
var MaxActive, MaxIdle int
if len(max) > 0 { if len(max) > 0 {
MaxActive = max[0] MaxActive = max[0]
} }


Loading…
Cancel
Save