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>

相关推荐
云烟成雨TD1 天前
Spring AI Alibaba 1.x 系列【6】ReactAgent 同步执行 & 流式执行
java·人工智能·spring
于慨1 天前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
swg3213211 天前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
gelald1 天前
SpringBoot - 自动配置原理
java·spring boot·后端
殷紫川1 天前
深入理解 AQS:从架构到实现,解锁 Java 并发编程的核心密钥
java
一轮弯弯的明月1 天前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
chenjingming6661 天前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
殷紫川1 天前
深入拆解 Java volatile:从内存屏障到无锁编程的实战指南
java
eddieHoo1 天前
查看 Tomcat 的堆内存参数
java·tomcat
那个失眠的夜1 天前
Mybatis延迟加载策略
xml·java·数据库·maven·mybatis