安装 RedisVL
有几种方法可以安装 RedisVL。最简单的方法是使用 pip。
使用 Pip 安装 RedisVL
使用 pip
将 redisvl
安装到您的 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 种选择
方案
- Redis Cloud,全托管云方案
- Redis Stack,用于测试和开发的本地 Docker 镜像
- 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://:8001
的 Redis Insight GUI。
Redis Enterprise(自托管)
Redis Enterprise 是一款商业产品,可以进行自托管。您可以在此处下载最新版本。
如果您正在考虑在 Kubernetes 上自托管 Redis Enterprise 部署,可以使用适用于 Kubernetes 的 Redis Enterprise Operator。这将使您能够轻松地在 Kubernetes 上部署和管理 Redis Enterprise 集群。