File size: 443 Bytes
8cef93b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
package main
import (
"fmt"
"os"
"github.com/joho/godotenv"
"github.com/redis/go-redis/v9"
)
func RedisClient() redis.Client {
errDot := godotenv.Load("./.env")
if errDot != nil {
fmt.Println("Error loading .env file")
}
opt, _ := redis.ParseURL(fmt.Sprintf("rediss://default:%s@%s:%s/0?max_retries=2", os.Getenv("REDIS_PASSWORD"), os.Getenv("REDIS_URL"), os.Getenv("REDIS_PORT")))
rdb := redis.NewClient(opt)
return *rdb
}
|