Jeg forstår ikke rigtig spørgsmålet.
Men i slutningen af myFunction-funktionen kalder du ikke eksplicit tilbagekaldet, så der er ingen måde, client.publish() kan kaldes. Hvis du kører denne kode, forventer jeg, at beskeder vises i konsollen uden at publicere noget på Redis-klienten.