2016-04-22 33 views

回答

1

如果你正在談論重寫Redis的命令,使用redis gem紅寶石,您可以撥打使用call方法發起Redis的客戶機上使用的任何命令。所有參數必須與命令名一起傳遞到數組中,例如:

# first just an example that calling commands like this works: 
Redis.new.client.call(["client", "list"]) 
# => "addr=127.0.0.1:37967 fd=5 name= age=338 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client\n 

# the kill command follows: 
Redis.new.client.call(["client", "kill", "type", "pubsub"])