The advantage of redis or similar kv DBs / caches comes in being lighter and faster than a full second database, mostly.
The secondary advantage is you don't need to deal with cookie storage, sticky sessions or anything else along those lines.
If you're manually hand crafting a server, go for it. If you're treating them like cattle not pets, going stateless with a bearer token tends to be easier.