@distilled.cloud/redis-cloud
v1.0.0-rc.17
Published
Keywords
Readme
@distilled.cloud/redis-cloud
Effect-native SDK for redis-cloud.
Installation
npm install @distilled.cloud/redis-cloud effectQuick start
import { Effect, Layer } from "effect";
import * as FetchHttpClient from "effect/http/FetchHttpClient";
import * as RedisCloud from "@distilled.cloud/redis-cloud";
const program = Effect.gen(function* () {
const result = yield* RedisCloud.getCurrentAccount({});
return result;
});
const Live = Layer.mergeAll(
FetchHttpClient.layer,
RedisCloud.CredentialsFromEnv,
RedisCloud.RedisCloudProtocol,
);
program.pipe(Effect.provide(Live), Effect.runPromise);Auth
Required: REDIS_CLOUD_API_KEY, REDIS_CLOUD_API_SECRET_KEY, REDIS_CLOUD_AUTH_TOKEN. Optional: REDIS_CLOUD_API_BASE_URL.
