Generalize to allow for multiple instances for all types, not just redis