- redis_conn is now encapsulated in the extension object, so it doesn't pollute the global app namespace
- added a redis connection factory option that can be plugged to delegate connection creation to the user