docker 安装redis

拉取redis镜像

docker pull redis:4.0.9

查看是否下载成功

docker images

挂载配置文件
  1. 虽然可以通过在启动命令中加环境变量的方式写入配置参数,但是建议你将redis的配置文件挂载出来,这样遇到问题方便排查,也方便你修改配置
  2. 创建两个文件夹(稍后要用)

创建文件夹

mkdir /myredis/redis/data

:mkdir /myredis/redis/conf

下载reids配置文件(redis.conf)

并上传 docker-redis.conf:

5. docker创建redis容器

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /myredis/redis/conf/docker-redis.conf:/etc/redis/redis.conf -v /myredis/redis/data:/data -d redis:4.0.9 redis-server /etc/redis/redis.conf --appendonly yes

查看日志

docker logs myredis

. 查看redis容器运行状态
复制代码
docker ps # 列出当前正在运行的容器
docker ps -a # 列出所有的容器,包括正在运行的和已经停止的

强制删除正在运行的容器

docker rm -f myredis

进入容器

docker exec -it myredis /bin/bash

RedisDesktopManager连接

或者 navicat16

停止运行的Redis

停止命令:docker stop <容器名>

docker stop myredis # myredis 是我启动redis 命名的别名

  1. 删除redis 容器

命令: docker rm <容器名称>或者<容器id>

docker rm myredis

  1. 删除Redis镜像(删除容器后进行)

#查看全部镜像 命令:

docker images

删除镜像 命令 docker rmi <容器 id>

docker rmi <image id>

相关推荐
wuminyu2 小时前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
callJJ4 小时前
Spring Data Redis 两种编程模型详解:同步 vs 响应式
java·spring boot·redis·python·spring
phltxy4 小时前
Spring Cloud 分布式服务部署实战:从 0 到 1 实现微服务上线
spring·spring cloud·微服务
wbs_scy4 小时前
Linux线程同步与互斥(三):线程同步深度解析之POSIX 信号量与环形队列生产者消费者模型,从原理到源码彻底吃透
java·开发语言
jinanwuhuaguo6 小时前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
xmjd msup6 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
952367 小时前
SpringBoot统一功能处理
java·spring boot·后端
Lyyaoo.7 小时前
优惠券秒杀业务分析
java·开发语言
消失的旧时光-19437 小时前
统一并发模型:线程、Reactor、协程本质是一件事(从线程到协程 · 第6篇·终章)
java·python·算法
勿忘初心12217 小时前
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8
java·数据安全·数据加密·后端开发·企业级开发·国密 sm4