# Create a Redis Client in Node.js

For Salesforce Functions written in Node.js, use the [node-redis](https://www.npmjs.com/package/redis) (redis) package to access your Redis datastore. Access the `REDIS_URL` environment variable with `process.env` to create a Redis client instance.

```javascript
async function redisConnect() {
  const REDIS_URL = process.env.REDIS_URL;
  if (!REDIS_URL) {
    throw new Error("REDIS_URL is not set");
  }
  // Connect to Redis
  const redisClient = createClient({
    url: REDIS_URL,
    socket: {
      tls: true,
      rejectUnauthorized: false,
    },
  });

  await redisClient.connect();
  return redisClient;
}
```
