MCPcopy
hub / github.com/redis/node-redis / createClientPool

Function createClientPool

packages/redis/index.ts:67–82  ·  view source on GitHub ↗
(clientOptions?: Omit<RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>, "clientSideCache">,
  options?: Partial<RedisPoolOptions>)

Source from the content-addressed store, hash-verified

65}
66
67export function createClientPool<
68 M extends RedisModules = {},
69 F extends RedisFunctions = {},
70 S extends RedisScripts = {},
71 RESP extends RespVersions = 3,
72 TYPE_MAPPING extends TypeMapping = {}
73>(clientOptions?: Omit<RedisClientOptions<M, F, S, RESP, TYPE_MAPPING>, "clientSideCache">,
74 options?: Partial<RedisPoolOptions>): RedisClientPoolType<M, F, S, RESP, TYPE_MAPPING> {
75 return genericCreateClientPool({
76 ...clientOptions,
77 modules: {
78 ...modules,
79 ...(clientOptions?.modules as M)
80 }
81 }, options) as RedisClientPoolType<M, F, S, RESP, TYPE_MAPPING>;
82}
83
84export type RedisClientPoolType<
85 M extends RedisModules = {},

Callers 3

createRedisClientPoolFunction · 0.90
testWithClientPoolMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected