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>

相关推荐
IT枫斗者5 小时前
Java 开发实战:从分层架构到性能优化(Spring Boot + MyBatis-Plus + Redis + JWT)
java·spring boot·sql·mysql·性能优化·架构
spencer_tseng5 小时前
RedisConnectionMonitor.java
java
Rover.x5 小时前
Arthas内存泄露排查
java·后端
艺杯羹5 小时前
掌握Spring Boot配置艺术:从YAML基础到实战进阶
java·spring boot·后端·yaml
Lin_Miao_095 小时前
基于 DataX + DataX-Web 生成报表数据
java·数据库
沉迷技术逻辑5 小时前
微服务架构-网关
java·微服务·架构
xqqxqxxq5 小时前
Java 集合框架核心用法与实战技术笔记
java·笔记·python
一起养小猫5 小时前
LeetCode100天Day3-判断子序列与汇总区间
java·数据结构·算法·leetcode
悟能不能悟5 小时前
mybatis sql where a=#{a},如果a为null,会返回什么
数据库·sql·mybatis