code: def rpoplpush(self, sourcekey, destkey, *, encoding=_NOTSET):
          
          return self.execute(b'RPOPLPUSH', sourcekey, destkey,
                              encoding=encoding)
docs: Atomically returns and removes the last element (tail) of the
          list stored at source, and pushes the element at the first element
          (head) of the list stored at destination.