使用 Redis 的二进制消息队列

Binary message queue using Redis

我想知道是否可以使用Redis在节点之间交换二进制消息?

例如 node1 将发送 RPUSH
并且使用 node2 可以使用 LPOP 从头开始​​获取值。

很有可能 - Redis 的值是 101% 二进制安全的,因此您可以将任何内容转储到其中。具体来说,使用 Redis 列表进行消息传递是一种常见的模式,尽管调用 BLPOP 更适合获得额外的异步性。