only create one observer redis client; fix selected_db prefixing