Action Cable 5 nécessite-t-il Redis ?
Non. Selon la documentation, il est capable d'utiliser d'autres adaptateurs.
Action Cable fournit une interface d'adaptateur d'abonnement pour traiter ses composants internes de pubsub. Par défaut, les adaptateurs asynchrones, en ligne, PostgreSQL, Redis avec événement et Redis sans événement sont inclus. L'adaptateur par défaut dans les nouvelles applications Rails est l'adaptateur asynchrone (async).
Question :
Action Cable 5 nécessite-t-il Redis pour fonctionner ? (on dirait que non, mais je ne suis pas sûr).
Non.
Si (apparemment) Action Cable 5 peut fonctionner avec ou sans Redis - quelle est la différence ?
Dans le cas d'ActionCable, il n'y a pas de différences, il utilise une abstraction adapter
et ne dépend pas du protocole de transport.
Qu'est-ce que
gem 'redis', '~>3.2'
? A quoi ça sert ?
C'est pour redis et fournit une interface pour la communication avec redis-server.