1import * as Layer from "effect/Layer";
2import { makeRead } from "../../Redis/index.ts";
3import { makeRedisBinding } from "./RedisBinding.ts";
4import { ReadRedis } from "./ReadRedis.ts";
5
6/**
7 * HTTP/RESP implementation of {@link ReadRedis}.
8 *
9 * @layer
10 * @provides GCP.Redis.ReadRedis
11 */
12export const ReadRedisHttp = Layer.effect(
13 ReadRedis,
14 makeRedisBinding({
15 tag: "GCP.Redis.ReadRedis",
16 makeClient: makeRead,
17 }),
18);