安装 RedisVL
如何安装 RedisVL
有几种方式可以安装 RedisVL。最简单的方法是使用 Python 的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,所以你还可以通过运行以下命令来安装 RedisVL
pip install redisvl[hiredis]
从源代码安装 RedisVL
若要从源代码安装 RedisVL,请克隆存储库并使用pip
安装软件包
$ git clone https://github.com/redisventures/redisvl.git && cd redisvl
$ pip install .
# or for an editable installation (for developers of RedisVL)
$ pip install -e .
安装 Redis
RedisVL 要求 Redis 发行版支持搜索和查询功能,有三种
- Redis 云,一种完全托管的云产品,你可以免费试用。
- Redis Stack,一个用于测试和开发的本地 Docker 镜像。
- Redis Enterprise,一种商业自托管产品。
Redis 云
Redis 云是开始使用 RedisVL 的最简单方法。你可以在此处注册一个免费账户。在创建数据库时,请确保启用了搜索和查询功能。
Redis Stack(本地开发)
对于本地开发和测试,可以使用 Redis Stack。我们建议在 Docker 容器中运行 Redis。要这么做,请运行以下命令
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
这还将在http://localhost:8001
中启动Redis Insight 应用程序。
Redis Enterprise(自托管)
Redis Enterprise 是一种可以自托管的商业产品。你可以此处下载最新版本。
如果你正在考虑在 Kubernetes 上部署自托管的 Redis Enterprise,那么有适用于 Kubernetes 的Redis Enterprise Operator。这将允许你轻松地在 Kubernetes 上部署和管理 Redis Enterprise 集群。