nyaa / redis.go
no1b4me's picture
Upload 31 files
8cef93b verified
raw
history blame contribute delete
443 Bytes
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
}