学习

现在是时候看看如何在你的应用中使用 Redis Stack 进行搜索了。

运行示例应用#

该应用和所有服务(包括 Redis Stack)均作为 Docker Compose 应用提供。

如果你还没有下载项目,请克隆它

> git clone https://github.com/RediSearch/redisearch-getting-started.git

> cd redisearch-getting-started

运行应用

> cd sample-app

> docker-compose up --force-recreate --build

此 Docker Compose 将启动

  1. 1.在端口 6380 启动 Redis Stack 实例,并导入所有电影、演员并创建索引
  2. 2.在端口 8085, 8086, 8087 提供 Java, Node 和 Python REST 服务
  3. 3.在端口 8084 提供前端服务

启动后,你可以使用以下 URL 访问应用及其服务

  • http://localhost:8084
  • http://localhost:8085/api/1.0/movies/search?q=star&offset=0&limit=10
  • http://localhost:8086/api/1.0/movies/search?q=star&offset=0&limit=10
  • http://localhost:8087/api/1.0/movies/search?q=star&offset=0&limit=10

停止并删除所有内容#

运行以下命令删除容器和镜像

> docker-compose down -v --rmi local --remove-orphans