cuiweixie / lua-resty-redis-cluster

a openresty redis cluster client
100 stars 70 forks source link

Work with ipv6 redis clusters #2

Closed lblasc closed 8 years ago

lblasc commented 8 years ago

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.

cuiweixie commented 8 years ago

ok, i will merge it!