Si vous êtes comme moi et que vous voulez des réponses tout de suite, sauter d'un article à l'autre pour arriver à faire fonctionner quelque chose peut vite devenir pénible. C'est précisément ce que j'ai vécu récemment en aidant une entreprise à connecter ses cloud functions à Redis. La documentation de Google est globalement excellente et ne cesse de s'améliorer, mais sa logique de modularité la rend parfois difficile à suivre.
Bref, voici les étapes qui fonctionnent, inspirées de la documentation d'exemple.

Une cloud function opérationnelle connectée à Redis
Pensez bien sûr à remplacer l'ID du projet et les autres variables en haut du script. J'espère que cela vous facilitera la mise en relation entre vos cloud functions et Redis (Memorystore) via le serverless VPC connector.
Nettoyage
Si vous ne faites que tester Cloud Functions et Redis (Memorystore), n'oubliez pas de supprimer les ressources créées pour éviter des frais inutiles. Le plus simple reste de supprimer le projet.
Voici les étapes pour défaire l'exemple ci-dessus, si jamais vous en avez besoin.