项目部署访问redis出错:(error) DENIED Redis is running in protected mode because protected mode is enabled
阿里云上部署了redis,但程序不能访问,修改配置文件redis.conf
- 注释掉绑定ip
# bind 127.0.0.1 表示只能允许本机访问
- Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
daemonize no
- 保护模式,关闭保护模式,否则外部ip无法连接
protected-mode no
修改完redis配置文件,必须重启redis
redis-server redis.conf
再次启动项目ok
redis相关操作
- 查看redis进程是否存在
ps -ef |grep redis
- 检测6379端口是否在监听
netstat -lntp | grep 6379
- 停止redis,使用control+c快捷键或者使用客户端 redis-cli shutdown