Docker下安装Redis

如果在Docker下直接拉取redis并运行镜像,当容器删除之后,redis容器里的数据不会被保存,所以在运行容器时应该使用数据卷进行挂载,按照如下步骤操作即可。

安装步骤

新建目录/opt/redis

bash 复制代码
[root@localhost data]# cd /opt
[root@localhost opt]# mkdir redis
[root@localhost opt]# cd redis
[root@localhost redis]# pwd
/opt/redis

将redis.conf文件放入/opt/redis目录下

文件链接

bash 复制代码
[root@localhost redis]# ll
总用量 64
-rw-r--r-- 1 root root 63292 12月  1 22:29 redis.conf

按照如下命令运行镜像

bash 复制代码
docker run -p 6379:6379 --name myredis --privileged=true -v /opt/app/redis/redis.conf:/etc/redis/redis.conf -v /opt/app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

测试客户端

bash 复制代码
[root@localhost redis]# redis-cli
127.0.0.1:6379> set key value
OK
127.0.0.1:6379> get key
"value"

至此docker下安装redis完成

相关推荐
木雷坞1 小时前
Docker Hub、GHCR、Quay 混在一起后,镜像源要分开测
运维·docker
qq_452396231 小时前
第十五篇:《Docker 与 Kubernetes 集成:从 Swarm 到 K8s 的迁移》
docker·容器·kubernetes
lpfasd1232 小时前
docker中默认网络的作用和注意事项
网络·docker·容器
我叫张小白。2 小时前
Redis BitMap实现用户签到功能
数据库·redis·缓存·fastapi
EntyIU2 小时前
DOCKER_CHEATSHEET
运维·docker·容器
颜淡慕潇2 小时前
低成本搭建鸿蒙PC运行环境:基于 Docker 的 x86_64 服务器
服务器·docker·harmonyos
cfm_29142 小时前
Redis高并发多级缓存介绍 + JDHotkey热点探测了解
数据库·redis·缓存
SilentSamsara3 小时前
Python 与 Docker:多阶段构建、最小镜像与健康检查
运维·开发语言·python·docker·中间件·容器
情绪总是阴雨天~3 小时前
Dockerfile 完全指南:从指令详解到实战构建
docker
repetitiononeoneday3 小时前
【面试题】Redis缓存穿透如何解决?
java·redis·缓存