spring 数据反应 Redis 模板中没有限制流大小的 maxlen 选项
No maxlen option to limit stream size in spring data reactive Redis Template
我正在尝试使用反应式 Redis 模板 spring data redis。但是,到目前为止,我没有成功找到用于限制流大小的 Xargs
。
Base lettuce 实现在本机实现中具有该选项:
commands
.xadd(streamKey, XAddArgs.Builder.maxlen(200L), eventKey,
record);
但是,此选项在 RedisTemplate
AFAIK 中不可用。 maxlen
选项是不可避免的,因为流可能呈指数增长。
如果有人遇到过,能指点一下吗?
谢谢大家
我正在尝试使用反应式 Redis 模板 spring data redis。但是,到目前为止,我没有成功找到用于限制流大小的 Xargs
。
Base lettuce 实现在本机实现中具有该选项:
commands
.xadd(streamKey, XAddArgs.Builder.maxlen(200L), eventKey,
record);
但是,此选项在 RedisTemplate
AFAIK 中不可用。 maxlen
选项是不可避免的,因为流可能呈指数增长。
如果有人遇到过,能指点一下吗?
谢谢大家