From 6ba248d8be1b8406d106daa4cae13f0c810bae30 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Tue, 11 Mar 2025 17:06:41 +0100 Subject: [PATCH] Allow unix scheme for redis url Recently, the logic for creating redis client has been changed and mistakenly unix scheme has been removed from supported schemes. --- redis/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redis/client.go b/redis/client.go index 71abd98a2a39b274171d42e7f265a3d6f14dea90..2d8ad8de142a99580220dcbb5847fc5cc4d6b418 100644 --- a/redis/client.go +++ b/redis/client.go @@ -85,7 +85,9 @@ func NewUniversalClient(raw string) (redis.UniversalClient, error) { } if len(urls) == 1 { - if urls[0].Scheme == "redis" || urls[0].Scheme == "rediss" { + if urls[0].Scheme == "redis" || + urls[0].Scheme == "rediss" || + urls[0].Scheme == "unix" { opts, err := redis.ParseURL(raw) if err != nil { return nil, err