如何在Redis连接中传递ipv6地址
How to pass ipv6 address in Redis connection
我正在使用 Redisclient,如下所示。
RedisClient redisClient = new RedisClient(RedisURI.create("redis://fe80::20c:29ff:fec5:a66b:6379"))
但它给出错误“主机名不能为空”。
上面的代码有什么问题?
需要用方括号将 ipv6 地址括起来,如下所示。
RedisClient redisClient = new RedisClient(RedisURI.create("redis://[fe80::20c:29ff:fec5:a66b]:6379"))
我正在使用 Redisclient,如下所示。
RedisClient redisClient = new RedisClient(RedisURI.create("redis://fe80::20c:29ff:fec5:a66b:6379"))
但它给出错误“主机名不能为空”。
上面的代码有什么问题?
需要用方括号将 ipv6 地址括起来,如下所示。
RedisClient redisClient = new RedisClient(RedisURI.create("redis://[fe80::20c:29ff:fec5:a66b]:6379"))