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

相关推荐
柳如烟@9 分钟前
Docker安装ES :确保 Kibana 正确连接 Elasticsearch
运维·数据库·elasticsearch·docker·容器·kibana
weisian15122 分钟前
云原生--核心组件-容器篇-2-认识下Docker(三大核心之镜像,容器,仓库)
docker·云原生·容器
chxii35 分钟前
18.2.go语言redis中使用lua脚本
redis·go·lua
李菠菜1 小时前
Redis主从/哨兵/集群离线部署指南
linux·运维·redis
BruceNeter1 小时前
C# 使用StackExchange.Redis实现分布式锁的两种方式
redis·c#
weisian1512 小时前
云原生--核心组件-容器篇-3-Docker核心之-镜像
docker·云原生·容器
快乐点吧2 小时前
启动命令汇总(Redis / Kafka / Flume / Spark)
redis·kafka·flume
大米☋5 小时前
Docker-高级使用
linux·运维·docker·容器·centos
Anarkh_Lee12 小时前
Neo4j在win下安装教程(docker环境)
docker·容器·neo4j
Ivan陈哈哈12 小时前
Redis是单线程的,如何提高多核CPU的利用率?
数据库·redis·缓存