https://redis.io/topics/streams-intro#capped-streams文档提到了封顶流以防止内存过载:
...有时在流中最多包含给定数量的项目很有用,有时一旦达到给定大小,将数据从 Redis 移动到不在内存中的存储是很有用的...
然而,它只解释了 redis 修剪流的功能。我找不到任何概念或经过验证的方法来实际从 redis 移动数据。我知道我可以创建一个消费者来将所有事件移动到无限的地方,但上面引用的声明表明我应该能够以有效的方式只移动旧事件。你能分享一个解决方案的想法吗?