还以为有什么大杀器在里面。原来....
METHODS.each do |meth| define_method(meth) do |*args, &block| redis.send(meth, self, *args, &block) end end
应该可以说 redis 的接口设置得棒很统一,所以一切都变得如此简单。