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完成

相关推荐
木童66220 分钟前
Ruo-Yi 项目 CICD 完整部署文档(含命令详解)
ci/cd·docker·容器
程可爱41 分钟前
详解Redis消息队列的三种实现方案
redis
幺零九零零2 小时前
Docker底层- 命令详解
运维·docker·容器
网络风云3 小时前
Flask 的 Docker 部署指南
python·docker·flask
Ama_tor3 小时前
docker|F盘安装の1键部署软件及数据储存+2个保姆级运行实例
运维·docker·容器
源代码•宸3 小时前
goframe框架签到系统项目开发(每日签到添加积分和积分记录、获取当月最大连续签到天数、发放连续签到奖励积分、实现签到日历详情接口)
数据库·经验分享·redis·中间件·golang·dao·goframe
可爱又迷人的反派角色“yang”4 小时前
GitLab配置与git集成实践
linux·网络·git·docker·云计算·gitlab
斯普信云原生组4 小时前
Linux 平台 Redis Insight 安装卸载与常见问题
linux·运维·redis
小画家~4 小时前
第四十三:redis 查找所有KEY应用方法
数据库·redis·bootstrap
攻心的子乐4 小时前
redis 使用Pipelined 管道命令批量操作 减少网络操作次数
数据库·redis·缓存