Naprawdę nie rozumiem pytania.
Ale na końcu funkcji myFunction nie wywołujesz jawnie wywołania zwrotnego, więc nie ma możliwości wywołania client.publish(). Jeśli uruchomisz ten kod, oczekuję, że komunikaty będą wyświetlane w konsoli, bez publikowania czegokolwiek w kliencie Redis.