Redis lindex工作但不是lpop

时间:2015-02-23 03:07:29

标签: redis jedis

我看到了这种奇怪的行为。我对一把钥匙lpush。有一种不同的服务可以侦听密钥通知并尝试lpop该值。但奇怪的是它返回null。如果我用0 lindex作为索引,我得到了值。所以,我确信这个价值是可用的。我可以看到使用redis-cli。但是lpop没有返回值。

我使用redis 2.8.13和Jedis Java框架。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

要调试此尝试使用redis MONITOR命令(例如通过在redis主机上的shell中运行redis-cli monitor)来查看:

  • 哪些命令真正发送到您的redis,
  • 以及由哪个客户。

这是一个没有看到代码的远景,但我认为你使用Jedis的代码并没有发送你认为它发送的命令。