如何在 Docker 上安装 Redis?

最后更新时间:2024 年 5 月 2 日

问题

如何在 Docker 上安装 Redis?

回答

请遵循 文档 中关于安装 Redis 社区版的建议。但是,我们推荐安装 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 端口连接到 Redis 服务器(如果未另行指定,6379 是通常的默认端口)。

参考

在 Docker 上运行 Redis Stack