Use more modern redis and reds
Use a few more redis transactions to ensure order of operations