   documentation for `pipeline/3`.
 
   This function accepts the same options as `pipeline/3`.
+
+  ## Options
+
+    * `:timeout` - (integer or `:infinity`) request timeout (in
+      milliseconds). Defaults to `#{@default_timeout}`.
 
   ## Examples
 

  (`[]`), `{:error, :empty_command}` will be returned (which mirrors the
  behaviour of `command/3` in case of empty commands).

  ## Examples

      iex> Redix.pipeline(conn, [~w(INCR mykey), ~w(INCR mykey), ~w(DECR mykey)])


  This function accepts the same options as `command/3`.

  ## Options

    * `:timeout` - (integer or `:infinity`) request timeout (in
      milliseconds). Defaults to `#{@default_timeout}`.

  ## Examples

      iex> Redix.command!(conn, ["SET", "mykey", "foo"])
