RedisStreamRetentionProperties
@ConfigurationProperties(prefix = "wow.redis.message-bus.retention")
What the Redis stream bus keeps (RedisStreamRetentionOptions). Trimming is off unless maxLength or maxAge is set; idle consumers with nothing pending are deleted unless reapIdleConsumers is false.
Constructors
Properties
Link copied to clipboard
Trim whole macro nodes (~), which is much cheaper than exact trimming.
Link copied to clipboard
How long a consumer must be idle before reapIdleConsumers deletes it.
Link copied to clipboard
Delete, when a receiver starts, the consumers of its group that have been idle for consumerIdleTimeout and have no pending entries; the check and the delete run atomically in one script, so no message is lost.