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