5.docker安装redis
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:53
下载redis镜像
不讲那么细了,可以参考docker安装mysql的介绍
docker pull redis
不加冒号和版本表示下载最新版本的
镜像下载完后可以数据 docker images 命令查一下是不是有了redis的镜像

创建实例并启动
执行命令
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
-d redis redis-server /etc/redis/redis.conf 这一句表示启动redis使用这个路径的配置文件
直接执行上面的命令会出错的,因为容器内部只有/etc/redis/并没有redis.conf文件,直接挂载就会给redis.conf当成一个目录,所以我们需要先手动创建后再执行上面的命令:
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

我们可以打开redis的客户端试一试
docker exec -it redis redis-cli
然后试一下用客户端连接发现连接上了

修改配置
redis默认是没有开启持久化的,也就是重启redis服务后之前存储的数据就没了
我们需要修改配置文件redis.conf设置一下持久化,改完配置文件需要重启服务才会生效
appendonly yes

设置开机总是自动重启,否则每次虚拟机重启都需要手动重启
sudo docker update redis --restart=always
客户端工具
开发可以使用 redis-desktop-manager 客户端工具,比较方便,可以可视化的管理redis缓存的内容

相关文章
-
5.First,FirstOrDefault,Single,SingleOrDefault的区别
5.First,FirstOrDefault,Single,SingleOrDefault的区别
- 互联网
- 2026年04月04日
-
5.使用Zabbix External checks自定义IPMI
5.使用Zabbix External checks自定义IPMI
- 互联网
- 2026年04月04日
-
06. Web大前端时代之:HTML5+CSS3入门系列~HTML5 画布
06. Web大前端时代之:HTML5+CSS3入门系列~HTML5 画布
- 互联网
- 2026年04月04日
-
5.C#编写Redis访问类
5.C#编写Redis访问类
- 互联网
- 2026年04月04日
-
5.0 数据库完整性详解(PRIMARY KEY
5.0 数据库完整性详解(PRIMARY KEY
- 互联网
- 2026年04月04日
-
5 等步长连续序列初始化
5 等步长连续序列初始化
- 互联网
- 2026年04月04日






