If you're open to Elixir (you'll like it coming from Ruby) then you don't even need Redis. Oban + Postgres for jobs, WalEx for database events, Nebulex for distributed caching. It simplifies things so much (and is cheaper to run).
I keep hearing about it, just never got around to actually doing anything with it...but I might have that itch now. I'll look into these things thanks.