MCPcopy
hub / github.com/redis/go-redis / NewPoolHook

Function NewPoolHook

maintnotifications/pool_hook.go:57–59  ·  view source on GitHub ↗

NewPoolHook creates a new pool hook

(baseDialer func(context.Context, string, string) (net.Conn, error), network string, config *Config, operationsManager OperationsManagerInterface)

Source from the content-addressed store, hash-verified

55
56// NewPoolHook creates a new pool hook
57func NewPoolHook(baseDialer func(context.Context, string, string) (net.Conn, error), network string, config *Config, operationsManager OperationsManagerInterface) *PoolHook {
58 return NewPoolHookWithPoolSize(baseDialer, network, config, operationsManager, 0)
59}
60
61// NewPoolHookWithPoolSize creates a new pool hook with pool size for better worker defaults
62func NewPoolHookWithPoolSize(baseDialer func(context.Context, string, string) (net.Conn, error), network string, config *Config, operationsManager OperationsManagerInterface, poolSize int) *PoolHook {

Callers 4

TestProcessorWithConfigFunction · 0.85
TestConnectionHookFunction · 0.85

Calls 1

NewPoolHookWithPoolSizeFunction · 0.85

Tested by 4

TestProcessorWithConfigFunction · 0.68
TestConnectionHookFunction · 0.68