mirror of https://github.com/dtm-labs/dtm.git
committed by
GitHub
3 changed files with 20 additions and 32 deletions
@ -1,30 +0,0 @@ |
|||
/* |
|||
* Copyright (c) 2021 yedf. All rights reserved. |
|||
* Use of this source code is governed by a BSD-style |
|||
* license that can be found in the LICENSE file. |
|||
*/ |
|||
|
|||
package common |
|||
|
|||
import ( |
|||
"fmt" |
|||
"sync" |
|||
|
|||
"github.com/dtm-labs/dtm/dtmcli/logger" |
|||
"github.com/go-redis/redis/v8" |
|||
) |
|||
|
|||
var rdb *redis.Client |
|||
var once sync.Once |
|||
|
|||
func RedisGet() *redis.Client { |
|||
once.Do(func() { |
|||
logger.Debugf("connecting to redis: %v", Config.Store) |
|||
rdb = redis.NewClient(&redis.Options{ |
|||
Addr: fmt.Sprintf("%s:%d", Config.Store.Host, Config.Store.Port), |
|||
Username: Config.Store.User, |
|||
Password: Config.Store.Password, |
|||
}) |
|||
}) |
|||
return rdb |
|||
} |
|||
Loading…
Reference in new issue