Suppression de plusieurs clés dans redis-rb

Utilisation de redis-rb dans une application Rails, le suivant ne fonctionne pas:

irb> keys = $redis.keys("autocomplete*")
=> ["autocomplete_foo", "autocomplete_bar", "autocomplete_bat"]
irb> $redis.del(keys)
=> 0

Cela fonctionne bien:

irb> $redis.del("autocomplete_foo", "autocomplete_bar")
=> 2

Ai-je raté quelque chose d'évident? La source est juste:

# Delete a key.
def del(*keys)
  synchronize do
    @client.call [:del, *keys]
  end
end

qui me ressemble, il doit travailler pour passer un tableau...?

source d'informationauteur shalott