我只想使用 '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/