如何在 Docker 上安装 Redis?

最后更新于 2024 年 5 月 2 日

问题

如何在 Docker 上安装 Redis?

回答

遵循文档中关于安装 Redis Community Edition 的建议。但是,我们建议安装 Redis Stack 以获取使用 JSON 数据类型进行建模的能力,以便能够搜索和查询您的数据,将 Redis 用作向量数据库时间序列数据库,使用概率数据结构解决问题等。

要使用 Docker 安装 Redis Stack,请遵循文档中的步骤,本文也提供了这些步骤。

安装 Docker

首先,确保您的操作系统上已安装 Docker。您可以从 Docker 官方网站下载并安装 Docker。

拉取 Redis 镜像

打开终端或命令提示符,运行以下命令拉取 Redis Docker 镜像

docker pull redis/redis-stack-server:latest

这将从 Docker Hub 下载最新的 Redis 镜像。

运行 Redis Stack 容器

镜像下载完成后,运行以下命令启动 Redis 容器(如果镜像尚未下载,该命令将同时执行下载和创建容器的操作)。在此阶段,您可以指定将服务器端口映射到不同的端口(将 6379:6379 替换为所需端口,例如 MY_PORT:6379

docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest

此命令使用 Redis 镜像创建并启动一个名为 "my-redis" 的容器。该容器将在后台运行。

验证安装

您可以通过执行以下命令检查 Redis 容器是否正在运行

docker ps

如果容器正在运行,您将看到它及其他信息被列出。就这样!您现在已经使用 Docker 安装了 Redis Stack。在创建容器时,您可以使用指定的 Redis 端口(除非另有指定,否则通常默认为 6379)连接到 Redis 服务器。

参考

在 Docker 上运行 Redis Stack