如何知道jedis消息是否已被推送

时间:2017-07-06 15:48:32

标签: redis jedis

我使用jedis作为我的Java Redis客户端,并使用BinaryJedis类的方法lpushrpop。我正在从Jedis客户端队列中推送消息,并且nodejs中有另一个redis客户端执行阻塞弹出到同一队列。我无法从此流行音乐中获取所有数据。我想确保从jedis客户端成功推送记录,我该如何使用jedis执行此操作?

1 个答案:

答案 0 :(得分:2)

lpushrpush命令的返回值是执行推送后列表的大小。您可以使用llen调用的组合(包含在事务中以确保正确性)来在推送操作之后验证列表是否正确。