2016-12-06 72 views
2

Redis的版本:redis_version:2.8.19(錯誤)錯誤未知的命令 '調試'

我想推出這個工具:https://github.com/snmaynard/redis-audit 但它失敗,出現以下錯誤:

/var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:129:in `value': ERR unknown command 'debug' (Redis::CommandError) 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:121:in `_set' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:67:in `block in finish' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:66:in `each' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:66:in `each_with_index' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:66:in `each' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:66:in `map' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/pipeline.rb:66:in `finish' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/client.rb:157:in `block in call_pipeline' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/client.rb:293:in `with_reconnect' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis/client.rb:155:in `call_pipeline' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis.rb:2258:in `block in pipelined' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis.rb:58:in `block in synchronize' 
    from /usr/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis.rb:58:in `synchronize' 
    from /var/lib/gems/2.1.0/gems/redis-3.3.2/lib/redis.rb:2254:in `pipelined' 
    from ./redis-audit.rb:120:in `audit_key' 
    from ./redis-audit.rb:99:in `block in audit_keys' 
    from ./redis-audit.rb:97:in `times' 
    from ./redis-audit.rb:97:in `audit_keys' 
    from ./redis-audit.rb:356:in `<main>' 

當我從Redis的-CLI執行調試對象的命令,我得到了同樣的錯誤:

(error) ERR unknown command 'debug' 

可有人請給我一個建議如何解決它?

+1

也許相關:https://gist.github.com/epicserve/5699837#gistcomment-1579250 –

回答