NAME

IO::K8s::Traefik::V1alpha1::Redis - Redis hold the configs of Redis as bucket in rate limiter.

VERSION

version 1.108

db

DB defines the Redis database that will be selected after connecting to the server.

dialTimeout

DialTimeout sets the timeout for establishing new connections. Default value is 5 seconds.

endpoints

Endpoints contains either a single address or a seed list of host:port addresses. Default value is ["localhost:6379"].

maxActiveConns

MaxActiveConns defines the maximum number of connections allocated by the pool at a given time. Default value is 0, meaning there is no limit.

minIdleConns

MinIdleConns defines the minimum number of idle connections. Default value is 0, and idle connections are not closed by default.

poolSize

PoolSize defines the initial number of socket connections. If the pool runs out of available connections, additional ones will be created beyond PoolSize. This can be limited using MaxActiveConns. // Default value is 0, meaning 10 connections per every available CPU as reported by runtime.GOMAXPROCS.

readTimeout

ReadTimeout defines the timeout for socket read operations. Default value is 3 seconds.

secret

Secret defines the name of the referenced Kubernetes Secret containing Redis credentials.

tls

TLS defines TLS-specific configurations, including the CA, certificate, and key, which can be provided as a file path or file content.

writeTimeout

WriteTimeout defines the timeout for socket write operations. Default value is 3 seconds.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004