我对Redis非常新的,仍然在玩它。我想测试它是否与我的项目相关,但我不确定我正在运行的特定命令。所以的用户让我相信使用管道和交易的性能益处,所以我以为我会问怎么做。

基本上我有两个我只是想发行的陈述,不必等待结果(似乎是管道衬里的好候选人。它看起来像这样:

Does valueX exist?
If it does insert valueY
.

它很简单但到目前为止,我一直在研究它似乎等待一个响应,因为如果valuex存在,而且因为我正在做我的程序超过十亿循环它会停止它。< / p>

这可能吗?如果它有助于我使用Java,但没有解决哪个客户端库(Jedis或Jedis,仍在测试)。我实际上甚至没有完全解决redis,但非常倾向于它(似乎对我做的速度智慧似乎有好处),因此任何建议都是可以接受的。

有帮助吗?

解决方案

否,似乎不可能完成这样的事情。您寻求的是一瞬间失踪的功能,但它将提供2.6版Redis。它被称为lua脚本。您可以执行依赖于先前命令的服务器命令,无需在客户端上获取它们。有关更多详细信息,请参阅此处

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top