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>

相关推荐
q***428241 分钟前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
q***D44341 分钟前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
s***558143 分钟前
SpringBoot整合JWT
java·spring boot·后端
p***924844 分钟前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
K***72841 小时前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
0***86331 小时前
SpringBoot接口防抖(防重复提交),接口幂等性,轻松搞定
java·spring boot·后端
q***64971 小时前
Spring boot整合quartz方法
java·前端·spring boot
小邓   ༽1 小时前
C语言课件(非常详细)
java·c语言·开发语言·python·eclipse·c#·c语言课件
e***98571 小时前
springboot接入deepseek深度求索 java
java·spring boot·后端