docker安装部署redis

12人浏览 / 0人评论 / 添加收藏

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容器是否在运行:

或者使用可视化工具进行连接,验证是否正常启用redis。

 

全部评论