initial redis integration