宿主机无法连接docker里的redis问题解决(生产环境慎用)

宿主机无法连接docker里的redis问题解决(生产环境慎用)

问题描述

1.连接超时

2.连接能连上但马上断开并报错

3.提示保护模式什么的

复制代码
(error) DENIED Redis is running in protected mode because protected mode is enabled

链接redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168...)这个链接

解决方案

1.打开配置文件把下面对应的注释掉

复制代码
默认情况下下面这两行不要动,如果没被注释也一并注释掉即可
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
找到下面这行也注释掉
# bind 127.0.0.1 1

2.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no

复制代码
daemonize no

3.保护模式

复制代码
protected-mode no
相关推荐
维度攻城狮6 小时前
Docker优雅地运行OpenClaw
运维·docker·容器·openclaw·openclaw安装
白露与泡影8 小时前
探索springboot程序打包docker的最佳方式
spring boot·后端·docker
一直都在5729 小时前
Redis (一)
数据库·redis·缓存
ノBye~9 小时前
Docker Compose+Jenkins自动化部署全流程
git·docker·jenkins
秦jh_9 小时前
【Redis】客户端使用
数据库·redis·缓存
我真会写代码9 小时前
Redis核心特性详解:事务、发布订阅与数据删除淘汰策略
java·数据库·redis
IT 行者10 小时前
LangChain4j 集成 Redis 向量存储:我踩过的坑和选型建议
java·人工智能·redis·后端
wuxingge10 小时前
docker部署solara音乐播放器
docker·容器
wenlonglanying10 小时前
nginx 代理 redis
运维·redis·nginx
随风,奔跑10 小时前
Redis
数据库·redis·缓存