Example config will fail with tcp invalid hostname:
local config = {
name = "test",
serv_list = {
{ip="fd17::dc5:a800:ff:fe4d:fdc3", port = 6379},
{ip="fd17::dc5:a800:ff:fe4d:fdc3", port = 6380},
{ip="fd17::dc4:a800:ff:fec4:3108", port = 6379},
{ip="fd17::dc4:a800:ff:fec4:3108", port = 6380},
{ip="fd17::dc6:a800:ff:fe42:89ab", port = 6379},
{ip="fd17::dc6:a800:ff:fe42:89ab", port = 6380},
},
}
This simple patch prefixes and suffixes ipv6 addresses with brackets only
on redis:connect.
Great project. Thx!
Example config will fail with tcp invalid hostname:
local config = { name = "test", serv_list = { {ip="fd17::dc5:a800:ff:fe4d:fdc3", port = 6379}, {ip="fd17::dc5:a800:ff:fe4d:fdc3", port = 6380}, {ip="fd17::dc4:a800:ff:fec4:3108", port = 6379}, {ip="fd17::dc4:a800:ff:fec4:3108", port = 6380}, {ip="fd17::dc6:a800:ff:fe42:89ab", port = 6379}, {ip="fd17::dc6:a800:ff:fe42:89ab", port = 6380}, }, }
This simple patch prefixes and suffixes ipv6 addresses with brackets only on redis:connect.