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.
1 files changed, 3 insertions(+), 1 deletions(-) M redis/client.go
M redis/client.go => redis/client.go +3 -1
@@ 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