0

我有redis stream生产者,我对生产者发送到 redis 的记录顺序有疑问。

Redis 客户端用于TCP执行命令。https://redis.io/topics/protocol#networking-layer

消息可以在 中乱序传递multiple TCP connectionsTCP报文的顺序?

假设我的生产者执行命令发布record-A到 redis,然后执行另一个命令发布record-B。我希望那record-A之前交付 record-B的。但由于 TCP 的性质,它们可能会乱序交付。

是否有任何机制支持交货单?我正在使用spring-boot-starter-data-redis-reactive(和lettuce内部客户端)作为 redis 客户端。

4

0 回答 0