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
答案 0 :(得分:0)
解决了这个问题。
它是因为redis服务器版本。扫描是在 redis server 2.8版本中实现的。