学习

如何使用 Redis 和 NodeJS 缓存 REST API 响应

Ajeet Raina
作者
Ajeet Raina, Redis 前开发者增长经理

此应用程序返回 Github 帐户的存储库数量。当您第一次搜索帐户时,服务器会调用 Github 的 API 来返回响应。这可能需要一些时间。然后服务器将此慢速响应的详细信息添加到 Redis 中,以供将来请求使用。当您再次搜索时,下一个响应将直接来自 Redis 缓存,而不是调用 Github。响应变得快得多。

先决条件#

1. 安装 NodeJS#

brew install node

2. 克隆存储库#

git clone https://github.com/redis-developer/basic-caching-demo-nodejs

3. 复制 .env.sample 以创建 .env#

- REDIS_ENDPOINT_URI: Redis server URI
- REDIS_PASSWORD: Password to the server

4. 运行前端#

cd client
yarn
yarn serve

5. 运行后端#

yarn
yarn start

打开 https://localhost:8081,您将看到一个基本缓存演示应用程序正在运行。