Cloud Redis: Node.js Client
Google Cloud Memorystore for Redis API client for Node.js
- Cloud Redis Node.js Client API Reference
- Cloud Redis Documentation
- github.com/googleapis/nodejs-redis
Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.
Table of contents:
Quickstart
Before you begin
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Cloud Redis API.
- Set up authentication with a service account so you can access the API from your local workstation.
Installing the client library
npm install @google-cloud/redis
Using the client library
/**
* List instances in a given location.
* @param {string} project.
* @param {string} location, e.g., us-east-1.
*/
async function main(projectId, location) {
const {CloudRedisClient} = require('@google-cloud/redis');
const client = new CloudRedisClient();
const formattedParent = client.locationPath(projectId, location);
const request = {
parent: formattedParent,
};
const resp = (await client.listInstances(request))[0];
console.info(resp);
}
Samples
Samples are in the samples/ directory. The samples' README.md
has instructions for running the samples.
| Sample | Source Code | Try it |
|---|---|---|
| Quickstart | source code | ![]() |
The Cloud Redis Node.js Client API Reference documentation also contains samples.
Versioning
This library follows Semantic Versioning.
This library is considered to be in alpha. This means it is still a work-in-progress and under active development. Any release is subject to backwards-incompatible changes at any time.
More Information: Google Cloud Platform Launch Stages
Contributing
Contributions welcome! See the Contributing Guide.
License
Apache Version 2.0
See LICENSE
