Eu realmente não entendo a pergunta.
Mas no final da função myFunction, você não chama explicitamente o callback, então não há como client.publish() ser chamado. Se você executar esse código, espero que as mensagens sejam exibidas no console, sem publicar nada no cliente Redis.