add redis client provider
This commit is contained in:
24
providers/database/redis/config.go
Normal file
24
providers/database/redis/config.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package redis
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
)
|
||||
|
||||
const DefaultPrefix = "Redis"
|
||||
|
||||
type Config struct {
|
||||
Host string
|
||||
Port uint
|
||||
Password string
|
||||
DB uint
|
||||
}
|
||||
|
||||
func (c *Config) ToRedisOptions() *redis.Options {
|
||||
return &redis.Options{
|
||||
Addr: fmt.Sprintf("%s:%d", c.Host, c.Port),
|
||||
Password: c.Password,
|
||||
DB: int(c.DB),
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user