Docker 安装 Redis 详细步骤及配置远程连接注意事项

本文记录了在CentOS7上使用Docker安装Redis的详细步骤,包括如何解决默认配置下只能本地连接的问题,通过挂载redis.conf文件实现远程访问。经过配置,现在可以成功进行远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker 安装 Redis 详细步骤及配置远程连接注意事项

在学习过程中,docker 安装 redis 进行远程连接遇到一些坑,
查阅资料后整理成笔记方便查看,防忘记

安装 docker

在安装 redis 之前,首先需要在安装 docker ,这里使用是CentOS7。

//Step 1: 安装必要的一些工具
yum install -y yum-utils device-mapper-persistent-data lvm2
//Step 2: 添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun
### 关于 Redis Desktop Manager 在 Docker 中的设置与使用 为了实现 Redis Desktop Manager (RDM) 对 Docker 容器内的 Redis 实例进行管理,需要完成以下几个方面的操作: #### 1. 启动带有自定义配置Redis 容器 Docker 提供了一种灵活的方式来启动 Redis 并加载特定的配置文件。通过挂载主机上的 `redis.conf` 文件到容器内部路径 `/etc/redis/redis.conf`,可以确保 Redis 使用指定的参数运行[^1]。 以下是创建并启动 Redis 容器的具体命令: ```bash docker run --restart=always \ --name redis \ -p 6379:6379 \ -v /root/docker/redis/conf/myredis.conf:/etc/redis/redis.conf \ -v /root/docker/redis/data:/data \ -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456 ``` 此命令的关键部分包括: - `-v`: 将宿主机目录中的配置文件和数据卷映射至容器内。 - `--requirepass`: 设置密码保护以增强安全性[^3]。 #### 2. 修改 `redis.conf` 支持远程连接 默认情况下,Redis 只允许来自本机 (`localhost`) 的请求。如果希望 RDM 能够成功连接,则需编辑 `redis.conf` 文件并将绑定地址改为 `0.0.0.0` 或者具体的服务器 IP 地址[^4]: ```conf bind 0.0.0.0 protected-mode no requirepass your_password_here ``` 上述更改使得 Redis 接受外部客户端发起的连接尝试,并启用身份验证机制来保障服务安全。 #### 3. 下载与安装 Redis Desktop Manager 前往官方页面下载适用于当前操作系统版本的应用程序包[^2]。对于 Linux 用户而言,可能还需要额外依赖项支持;而 Windows 和 macOS 则相对简单许多。 #### 4. 配置 RDM 连接到目标实例 打开软件界面后点击左上角加号按钮新建会话,在弹窗里填写如下字段信息即可建立关联关系: - **Host**: 如果在同一台机器上运行两者皆可填入 `127.0.0.1` 或实际公网IP; - **Port**: 常规端口号即为 `6379`; - **Password**: 上述步骤中设定好的认证密钥字符串。 完成后保存修改再测试连通状态便能正常查看数据库内容了! --- ### 注意事项 当遇到无法链接的情况时,请核查防火墙策略是否开放对应端口以及确认网络可达性良好无误后再做进一步排查工作。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值