作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我只想使用 'llen "someKey"' 返回值(列表计数)在一次交易中添加 'rpush' 值
。
var count = llen "keys"
rpush "keys" count
我如何使用这一笔交易?
最佳答案
您将不得不使用 Lua 在单个事务中执行这两个命令。该命令将是这样的:
eval "local len=redis.call('llen' , 'someKey'); redis.call('rpush', 'keys', len);" 2 someKey keys
请注意,最后一个参数是过程中涉及的键数及其列表。如果您有许多 Redis 实例,这将很有用。
关于node.js - 如何使用 llen 命令结果插入 rpush 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936445/
我遇到了一个关于 Redis 及其 Java 客户端 Jedis 的非常奇怪的问题。我在 Redis 中有两个名为 workMQ 和 backupMQ 的列表,当我在 redis-cli 中执行 ll
使用 PHP,我得到这种形式的文本: key1,key2,keyn 然后我将这个文本转换成一个数组。现在,我要做的是针对每个键,获取其列表长度。我知道我可以在内部使用“llen”命令执行 forea
我只想使用 'llen "someKey"' 返回值(列表计数)在一次交易中添加 'rpush' 值。 var count = llen "keys" rpush "keys" count 我如何使用
Redis: 2.0.4, 2.4.1, ... 我将编写一个 Nagios 插件来检查列表的长度。这是我的脚本: #!/bin/sh help() { echo "Usage: $0
我是一名优秀的程序员,十分优秀!