def append(self, name, value):
with self.pipe as pipe:<EOL><INDENT>return pipe.append(self.redis_key(name),<EOL>self.valueparse.encode(value))<EOL><DEDENT>
Appends the string ``value`` to the value at ``key``. If ``key``
doesn't already exist, create it with a value of ``value``.
Returns the new length of the value at ``key``.

:param name: str     the name of the redis key
:param value: str
:return: Future()