Jag förstår inte riktigt frågan.
Men i slutet av myFunction-funktionen anropar du inte återuppringningen explicit, så det finns inget sätt att anropa client.publish(). Om du kör den här koden förväntar jag mig att meddelanden visas i konsolen, utan att något publiceras på Redis-klienten.