zscan无法在redis服务器上运行

时间:2014-04-03 04:16:24

标签: ruby-on-rails redis

zscan无法在redis服务器上运行。它在redis客户端上工作。

 Code:
    $redis = Redis.new(:host => 'localhost', :port => 6379)

 $redis.zadd("search", 4, "flipkart")
 $redis.zadd("search", 2, "amazon")
 $redis.zadd("search", 1, "cry")

  $redis.zscan("search", 0 )
  -> Redis::CommandError: ERR unknown command 'zscan'

  $redis.zscan("search", 0 , {match: "flip*"})
  -> error

1 个答案:

答案 0 :(得分:0)

解决了这个问题。
    它是因为redis服务器版本。扫描是在 redis server 2.8版本中实现的。