I do need the redis connection itself to be a singleton, as i don't want to create a new connection each time it's fetched. A singleton class might be better.