fix: add pingInterval to redis client to keep alive connection on Azure
The node-redis documentation mentions this is best practices for Azure here: https://github.com/redis/node-redis/blob/master/docs/client-configuration.md, linking to a microsoft page here: https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-best-practices-connection#idle-timeout