public function publish($channelAlias, $payload)
{
$channel = $this->queueAliasResolver->getQueue($channelAlias);
$payloadSerialized = $this->serializer->apply($payload);
$this->redis->publish($channel, $payloadSerialized);
/**
* Dispatching publisher event...
*/
$publisherEvent = new RSQueuePublisherEvent($payload, $payloadSerialized, $channelAlias, $channel, $this->redis);
$this->eventDispatcher->dispatch(RSQueueEvents::RSQUEUE_PUBLISHER, $publisherEvent);
return $this;
}