https://devhubby.com/thread/how-to-update-dependent-key-values-in-redis