安装 RedisVL

有几种方法可以安装 RedisVL。最简单的方法是使用 pip。

使用 Pip 安装 RedisVL

使用 pipredisvl 安装到您的 Python (>=3.8) 环境中

$ pip install -U redisvl

RedisVL 附带一些自动安装的依赖项,但是,有些依赖项是可选的,如果需要可以单独安装

$ pip install redisvl[all]  # install vectorizer dependencies
$ pip install redisvl[dev]  # install dev dependencies

如果您使用 ZSH,请记住对括号进行转义

$ pip install redisvl\[all\]

该库支持使用 hiredis,您也可以通过运行以下命令进行安装

pip install redisvl[hiredis]

从源代码安装 RedisVL

要从源代码安装 RedisVL,请克隆仓库并使用 pip 安装包

$ git clone https://github.com/redis/redis-vl-python.git && cd redisvl
$ pip install .

# or for an editable installation (for developers of RedisVL)
$ pip install -e .

安装 Redis

RedisVL 需要支持 Search and Query 功能的 Redis 分发版,共有 3 种选择

方案

  1. Redis Cloud,全托管云方案
  2. Redis Stack,用于测试和开发的本地 Docker 镜像
  3. Redis Enterprise,商业自托管方案

Redis Cloud

Redis Cloud 是开始使用 RedisVL 最简单的方法。您可以在此处注册免费账户。创建数据库时,请确保启用了 Search and Query 功能。

Redis Stack(本地开发)

对于本地开发和测试,可以使用 Redis Stack。我们建议在 Docker 容器中运行 Redis。为此,请运行以下命令

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

这还将启动位于 https://:8001Redis Insight GUI

Redis Enterprise(自托管)

Redis Enterprise 是一款商业产品,可以进行自托管。您可以在此处下载最新版本。

如果您正在考虑在 Kubernetes 上自托管 Redis Enterprise 部署,可以使用适用于 Kubernetes 的 Redis Enterprise Operator。这将使您能够轻松地在 Kubernetes 上部署和管理 Redis Enterprise 集群。

评价此页
返回顶部 ↑