def rpush(self, name, *values):
with self.pipe as pipe:<EOL><INDENT>v_encode = self.valueparse.encode<EOL>values = [v_encode(v) for v in self._parse_values(values)]<EOL>return pipe.rpush(self.redis_key(name), *values)<EOL><DEDENT>
Push the value into the list from the *right* side

:param name: str     the name of the redis key
:param values: a list of values or single value to push
:return: Future()