宿主机无法连接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
相关推荐
SunTecTec3 小时前
Flink Docker Application Mode 命令解析 - 修改命令以启用 Web UI
大数据·前端·docker·flink
好记忆不如烂笔头abc4 小时前
HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed out.
docker
KubeSphere 云原生4 小时前
云原生周刊:Kubernetes v1.33 正式发布
云原生·容器·kubernetes
内网渗透5 小时前
OpenWrt 与 Docker:打造轻量级容器化应用平台技术分享
linux·docker·容器·openwrt·软路由
青铜爱码士6 小时前
redis+lua+固定窗口实现分布式限流
redis·分布式·lua
qq_339282236 小时前
docker打开滚动日志
运维·docker·容器
Hoking6 小时前
SpringBoot应用原生或docker镜像容器集成Skywalking
docker·容器·skywalking
Kendra9197 小时前
Docker 容器虚拟化技术和自动化部署
docker·容器·自动化
王景程7 小时前
如何使用 Redis 缓存验证码
redis·缓存·mybatis
编程在手天下我有7 小时前
Redis 常见问题深度剖析与全方位解决方案指南
数据库·redis·缓存·性能优化·数据持久化·分布式系统