前提:因为程序中报错redis连接失败,所以在命令行telnetredis,发现telnet 127.0.0.1 6379通,但是 telnet 本机ip 6379不通
1、修改配置文件
查询资料是因为redis只开通127.0.0.1访问,所以即使是本机的redis使用自己的ip也telnet不通。
解决办法,找到redis配置文件中的 bind 127.0.0.1,修改为0.0.0.0,重启redis之后即可通过ip访问,但是因为我修改的是redis.windows.conf配置文件,所以没生效,依然telnet不通
2、检查修改的配置文件
解决办法:修改redis.windows-service.conf配置文件,测试telnet通
3、redis.windows.conf与redis.windows-service.conf区别在于:
redis默认读取redis.windows-service.conf,如果需要让redis读取redis.windows.conf则需要在命令行启动命令中加上redis.windows.conf(redis-server.exe redis.windows.conf)
解决telnet不通本机redis
于 2022-11-30 19:55:44 首次发布