Docker安装Redis容器
Docker安装Redis容器
安装Redis
复制# 下载redis镜像
docker pull redis:5
# 检查当前所有Docker下载的镜像
docker images
redis配置文件
创建以下文件及文件夹,方便配置及管理redis
复制mkdir -p /docker/redis
mkdir -p /docker/redis/data
touch /docker/redis/redis.conf
编辑配置文件
复制vim /docker/redis/redis.conf
复制# 不开启守护进程
daemonize no
# 指定Redis端口为6379(默认)
port 6379
# 不要绑定的主机地址,那样无法在容器外部访问
bind 0.0.0.0
#需要密码则打开
requirepass 123456
# 持久化
appendonly yes
启动Redis容器
复制docker run \
-p 6379:6379 \
--name redis \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-v /docker/redis/data:/data \
--restart=always \
-d redis:5 redis-server /etc/redis/redis.conf
命令 | 描述 |
---|---|
-p 6379:6379 | 将容器的6379(后面那个) 端口映射到主机的6379(前面那个) 端口 |
–name redis | 启动容器的名字 |
-v /docker/redis/redis.conf:/etc/redis/redis.conf \ | 挂载redis配置文件 |
-v /docker/redis/data:/data \ | 挂载redis数据文件 |
--restart=always | 设置docker内容器的自启动 |
-d | 后台运行 |
redis:5 | 本地运行的版本 |
redis-server /etc/redis/redis.conf | |
\ | shell 命令换行 |
开放服务器6379端口
复制systemctl start firewalld
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了