27 lines
513 B
Go
27 lines
513 B
Go
package redis
|
|
|
|
import (
|
|
"git.logidex.ru/fakz9/logidex-id/internal/config"
|
|
"github.com/redis/rueidis"
|
|
"strconv"
|
|
)
|
|
|
|
var client rueidis.Client
|
|
|
|
func Init() error {
|
|
var err error
|
|
client, err = rueidis.NewClient(rueidis.ClientOption{
|
|
// Set the address of your Redis server
|
|
InitAddress: []string{config.Cfg.Redis.Host + ":" + strconv.Itoa(config.Cfg.Redis.Port)},
|
|
Password: config.Cfg.Redis.Password,
|
|
})
|
|
if err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func GetClient() rueidis.Client {
|
|
return client
|
|
}
|