- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
使用 PHP,我得到这种形式的文本:
key1,key2,keyn
然后我将这个文本转换成一个数组。现在,我要做的是针对每个键,获取其列表长度。我知道我可以在内部使用“llen”命令执行 foreach,但是是否可以仅通过一个查询来执行此操作?
此外,更一般地说,这通常可以用于其他数据库,如 mySQL 或 mongo?如果要搜索的值太多,简单的“或”语句是否不会太重?
提前致谢。
最佳答案
不,没有“multi-llen”命令。在循环中执行。
如果你pipeline所有 LLEN 命令,它几乎和单个 LLEN 一样快,因为您不需要等待每个 LLEN 的回复。但请注意,您的 Redis 客户端可能不支持获取管道命令的结果。
关于php - 多个元素的 llen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611023/
我遇到了一个关于 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
我是一名优秀的程序员,十分优秀!