All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.redis.runtime.client.config.RedisClientConfig.jdp Maven / Gradle / Ivy

There is a newer version: 3.17.5
Show newest version
io.quarkus.redis.runtime.client.config.RedisClientConfig.clientType=The redis client type.\nAccepted values are\: {@code STANDALONE} (default), {@code CLUSTER}, {@code REPLICATION}, {@code SENTINEL}.
io.quarkus.redis.runtime.client.config.RedisClientConfig.hashSlotCacheTtl=The TTL of the hash slot cache. A hash slot cache is used by the clustered Redis client\nto prevent constantly sending {@code CLUSTER SLOTS} commands to the first statically\nconfigured cluster node.\n

\nThis setting is only meaningful in case of a clustered Redis client and has no effect\notherwise. io.quarkus.redis.runtime.client.config.RedisClientConfig.hosts=The redis hosts to use while connecting to the redis server. Only the cluster and sentinel modes will consider more than\n1 element.\n

\nThe URI provided uses the following schema `redis\://[username\:password@][host][\:port][/database]`\nUse `quarkus.redis.hosts-provider-name` to provide the hosts programmatically.\n

\n\n@see Redis scheme on www.iana.org io.quarkus.redis.runtime.client.config.RedisClientConfig.hostsProviderName=The hosts provider bean name.\n

\nIt is the {@code &\#64;Named} value of the hosts provider bean. It is used to discriminate if multiple\n`io.quarkus.redis.client.RedisHostsProvider` beans are available.\n\n

\nUsed when `quarkus.redis.hosts` is not set. io.quarkus.redis.runtime.client.config.RedisClientConfig.masterName=The master name (only considered in HA mode). io.quarkus.redis.runtime.client.config.RedisClientConfig.maxNestedArrays=Tune how much nested arrays are allowed on a redis response. This affects the parser performance. io.quarkus.redis.runtime.client.config.RedisClientConfig.maxPoolSize=The maximum size of the connection pool. When working with cluster or sentinel.\n

\nThis value should be at least the total number of cluster member (or number of sentinels + 1) io.quarkus.redis.runtime.client.config.RedisClientConfig.maxPoolWaiting=The maximum waiting requests for a connection from the pool. io.quarkus.redis.runtime.client.config.RedisClientConfig.maxWaitingHandlers=Sets how many handlers is the client willing to queue.\n

\nThe client will always work on pipeline mode, this means that messages can start queueing.\nUsing this configuration option, you can control how much backlog you're willing to accept. io.quarkus.redis.runtime.client.config.RedisClientConfig.password=The default password for cluster/sentinel connections.\n

\nIf not set it will try to extract the value from the current default {@code \#hosts}. io.quarkus.redis.runtime.client.config.RedisClientConfig.poolCleanerInterval=The duration indicating how often should the connection pool cleaner executes. io.quarkus.redis.runtime.client.config.RedisClientConfig.poolRecycleTimeout=The timeout for a connection recycling. io.quarkus.redis.runtime.client.config.RedisClientConfig.preferredProtocolVersion=The preferred protocol version to be used during protocol negotiation. When not set,\ndefaults to RESP 3. When protocol negotiation is disabled, this setting has no effect. io.quarkus.redis.runtime.client.config.RedisClientConfig.protocolNegotiation=Should the client perform {@code RESP} protocol negotiation during the connection handshake. io.quarkus.redis.runtime.client.config.RedisClientConfig.reconnectAttempts=The number of reconnection attempts when a pooled connection cannot be established on first try. io.quarkus.redis.runtime.client.config.RedisClientConfig.reconnectInterval=The interval between reconnection attempts when a pooled connection cannot be established on first try. io.quarkus.redis.runtime.client.config.RedisClientConfig.replicas=Whether to use replicas nodes (only considered in Cluster mode).\nAccepted values are\: {@code ALWAYS}, {@code NEVER}, {@code SHARE}. io.quarkus.redis.runtime.client.config.RedisClientConfig.role=The role name (only considered in Sentinel / HA mode).\nAccepted values are\: {@code MASTER}, {@code REPLICA}, {@code SENTINEL}. io.quarkus.redis.runtime.client.config.RedisClientConfig.tcp=TCP config. io.quarkus.redis.runtime.client.config.RedisClientConfig.timeout=The maximum delay to wait before a blocking command to redis server times out io.quarkus.redis.runtime.client.config.RedisClientConfig.tls=SSL/TLS config.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy