redis版本为6.2.5, 系统版本:centOS 8.2
现在的情况是配置除 127.0.0.1与0.0.0.0 以外的ip 都会报错,服务器本身的ip也不可以,
报错内容为 Warning: Could not create server TCP listening socket xxx.xxx.xxx.xxx:6379: bind: Cannot assign requested address
Failed listening on port 6379 (TCP), aborting.
127.0.0.1正常启动,0.0.0.0也是正常启动 但是0.0.0.0不安全,总是被挖矿的盯上.
redis没有启动,没有线程,
protected-mode 设置的值为 no
daemonize no 前台启动才看到报错,log一样
requirepass 有密码配置
请问各位,这个怎么破,单ip 与 多ip (空格隔开,多bind) 都试过,一样的结果.什么原因?
有没有可能是启动用户的原因
进入redis的目录下,编辑 redis.conf 文件
bind配置了什么ip,别人就得访问bind里面配置的ip才访问到redis服务。127.0.0.1相当于只能自己访问,0.0.0.0相当于注释掉,谁都可以访问,一般是绑定redis所在服务器的ip加上127.0.0.1,用空格隔开即可,redis3.2版本以上的,需要将保护模式修改成no
protected-mode
daemonize
这两个配置的值设置yes 与 no 结果都一样,都会报这个错误,无法分配地址,服务器上面只有 redis mysql jdk nginx ,端口没有被占用, 后台没有redis.
大哥 你的这个问题解决了吗
解决了吗