宿主机无法连接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
相关推荐
骅青41 分钟前
kubernetes调度2
容器·kubernetes
Alone80462 小时前
K8s中HPA自动扩缩容及hml
云原生·容器·kubernetes
A_cot2 小时前
Redis 的三个并发问题及解决方案(面试题)
java·开发语言·数据库·redis·mybatis
神秘的土鸡3 小时前
Linux中使用Docker容器构建Tomcat容器完整教程
linux·运维·服务器·docker·容器·tomcat
玖石书3 小时前
docker 数据管理
docker·容器
芊言芊语4 小时前
分布式缓存服务Redis版解析与配置方式
redis·分布式·缓存
HoweWWW4 小时前
k8s-API 访问控制
云原生·容器·kubernetes
2420305 小时前
Docker笔记-容器数据卷
docker
攻城狮的梦5 小时前
redis集群模式连接
数据库·redis·缓存
shelby_loo6 小时前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器