Win10 启动redis报错: Could not create server TCP listening socket 127.0.0.1:6379

2 篇文章 0 订阅

解决办法:

redis-server --bind ::1

windows 把 localhost 解析为 ipv6 地址 ::1 ,而不是 127.0.0.1。hosts文件中已经把ipv6屏蔽了,127.0.0.1 localhost 也有,就是不能正常解析。

ping localhost

显示地址为 [::1],地址不可达

如果想禁掉IPV6地址,可以设置注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

找到“DisabledComponents”,如果没有则创建,那么在“编辑”菜单上,指向“新建”,然后单击 “DWORD(32 位)值”。可以输入0x20来禁用IPV6。重启以后ping localhost则为127.0.0.1

值的含义如下:
键入 0 以启用所有 IPv6 组件(Windows 默认设置)
键入 0xffffffff 以禁用所有 IPv6 组件(IPv6 环回接口除外)。此值还会将 Windows Vista 配置为在前缀策略中使用 Internet 协议版本 4 (IPv4),而不使用 IPv6。
键入 0x20 以在前缀策略中使用 IPv4,而不使用 IPv6。
键入 0x10 以禁用本机 IPv6 接口。
键入 0x01 以禁用所有隧道 IPv6 接口。
键入 0x11 以禁用所有 IPv6 接口(IPv6 环回接口除外)。

端口排除:

netsh int ipv6 show excludedportrange tcp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值