use single threadsafe redis connection