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

相关推荐
关关长语21 小时前
Vue本地部署包快速构建为Docker镜像
前端·vue.js·docker
水滴与鱼1 天前
DOCKER制作ROS运行的镜像文件
运维·docker·容器
爬山算法1 天前
Redis(169)如何使用Redis实现数据同步?
前端·redis·bootstrap
武帝为此1 天前
【Redis 数据库介绍】
数据库·redis·缓存
铁锚1 天前
Redis中KEYS命令的潜在风险与遍历建议
数据库·redis·缓存
爬山算法1 天前
Redis(168) 如何使用Redis实现会话管理?
java·数据库·redis
可爱の小公举1 天前
Redis技术体系全面解析
数据库·redis·缓存
杨浦老苏1 天前
安全的消息传递和协作工具Virola Messenger
docker·即时通讯·群晖·im
jason成都1 天前
emqx的docker部署
运维·docker·容器
mixboot1 天前
docker 国内镜像源
docker·镜像源