我的Heroku应用程序中有一个redis-db客户端。我想运行CLIENT LIST
命令(以及其他一些命令,例如COMMAND GET
)。我怎么能实现这个目标?我试过了
$redis.eval('CLIENT LIST')
$redis.exec('CLIENT LIST')
但没有骰子。我怎么做到这一点?
答案 0 :(得分:4)
您可以使用method_missing功能:
$redis.method_missing("client", "list")
答案 1 :(得分:0)
使用method_missing
会给我一个弃用警告。
相反,使用redis-3.2.1
gem,你可以这样做:
Resque.redis.client.call(['client','list'])
答案 2 :(得分:0)
redis.call(['client', 'list'])
虽然它只提供简单,未经过滤的输出。