~bigbes/core-go

6ba248d8be1b8406d106daa4cae13f0c810bae30 — Rutherther 1 year, 5 months ago 1e3cd78
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