On closer inspection, something is weird about the port that redis is running on vs the port that Railway thinks Redis is running on.
In the Redis logs I'm seeing:
redis 03:03:19.13 INFO ==> ** Starting Redis setup **
redis 03:03:19.14 INFO ==> Initializing Redis
redis 03:03:19.16 INFO ==> Setting Redis config file
redis 03:03:19.18 INFO ==> ** Redis setup finished! **
redis 03:03:19.19 INFO ==> ** Starting Redis **
1:C 02 Jul 2023 03:03:19.238 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 02 Jul 2023 03:03:19.238 # Redis version=6.2.12, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 02 Jul 2023 03:03:19.238 # Configuration loaded
1:M 02 Jul 2023 03:03:19.238 * monotonic clock: POSIX clock_gettime
1:M 02 Jul 2023 03:03:19.239 * Running mode=standalone, port=6379.
1:M 02 Jul 2023 03:03:19.239 # Server initialized
Notice how it says port 6379.
However, in the actual REDIS_URL env var, the port is 7679