add redis client provider

This commit is contained in:
rogee
2023-05-11 07:02:48 +00:00
parent 993fa9ab57
commit c5d32dd2c3
5 changed files with 66 additions and 1 deletions

View 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),
}
}