Refactored REDIS class to allow safe attempts to run commands (will attempt to auto-reconnect)