一个redis INFO:-ERR'info'命令的参数个数错误

时间:2014-02-07 16:24:36

标签: redis

所以我刚刚按照http://redis.io/commands/info

所述运行了INFO命令

但它只给我默认部分 - 比如cpu info和其他

当我尝试添加[section]参数时 - 它出错了:

telnet 127.0.0.1 6379
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

INFO keyspace
-ERR wrong number of arguments for 'info' command

INFO all
-ERR wrong number of arguments for 'info' command

那么如何获得INFO命令的键空间部分?

2 个答案:

答案 0 :(得分:3)

info section在redis版本<2.6中无效。

所以我最终使用简单的info而没有参数,但它不会给你全部。

答案 1 :(得分:1)

这里没有问题通过telnet或redis-cli进行信息[部分]:

$ telnet localhost 6379
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
info keyspace
$34
# Keyspace
db0:keys=5,expires=0

quit
+OK
Connection closed by foreign host.
$ redis-cli
redis 127.0.0.1:6379> info keyspace
# Keyspace
db0:keys=5,expires=0
redis 127.0.0.1:6379> quit
$ redis-server --version
Redis server v=2.6.13 sha=00000000:0 malloc=jemalloc-3.3.1 bits=64

您使用的是什么版本的Redis?