Redis是一个开源的高性能键值存储系统,常用于缓存、会话存储、消息队列等场景。其主要特点包括快速的读写速度、丰富的数据类型支持、持久化、事务和发布/订阅模式。
1.拉取Redis镜像
在终端中运行以下命令拉取Redis官方镜像
docker pull redis
2.创建宿主机目录,用于挂载文件
mkdir -p /Users/mao/redis
touch /Users/mao/redis/redis.conf
mkdir -p /Users/mao/redis/data
3.运行Redis容器并挂载本地目录
运行以下命令来启动Redis容器并挂载数据文件和配置文件
docker run -d -p 6379:6379 \
-v /Users/mao/redis/redis.conf:/etc/redis/redis.conf \
-v /Users/mao/redis/data:/data \
--name redis redis redis-server /etc/redis/redis.conf
以下是每条命令的含义
-d:以“detached”模式在后台运行容器。
-p 6379:6379:将主机的端口6379映射到容器内的端口6379。这是Redis默认的端口号。
-v /Users/mao/redis/redis.conf:/etc/redis/redis.conf:将本地主机上的/Users/mao/redis/redis.conf文件挂载到容器内的/etc/redis/redis.conf文件,用作Redis的配置文件。
-v /Users/mao/redis/data:/data:将本地主机上的/Users/mao/redis/data目录挂载到容器内的/data目录,用作Redis的数据目录。
--name redis:为Redis容器指定一个名称redis。
redis:指定要使用的Docker镜像,这里使用的是官方的Redis镜像。
redis-server /etc/redis/redis.conf:在容器内执行的命令,告诉Redis容器使用指定的配置文件启动Redis服务器。
4.验证Redis是否运行
使用docker ps
命令检查Redis容器是否在运行:
安装可视化工具
连接成功