IPV6配置redis
原创
©著作权归作者所有:来自51CTO博客作者哭泣的馒头的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、全局单播地址(2000::/3)
redis.conf配置IPV6
方式一:
#只使用IPV6监听
bind ::
方式二:
直接将bind开头那一行注释掉
如果注释掉,既可以使用IPV4命令行登录,也可以使用IPV6命令行登录
如果集群是使用IPV6配置通信,即使业务程序配置的是IPV4的地址,查看业务程序连接通信的时候会发现也是用的IPV6和redis服务端通信
正常启动即可
redis-cli --cluster create --cluster-replicas 0 ipv6地址:6379 ipv6地址:6389 ipv6地址:6399
二、链路本地地址(FE80::/10)
redis.conf可以配置链路本地地址
bind ipv6链路本地地址%eth0
但是创建集群的时候就会整的没法识别地址,导致创建失败
三、补充说明
应用程序aplication.yml配置
ipv6地址:6379,ipv6地址:6389,ipv6地址:6399 #ipv6地址如果用括号括起来容易报错