extracted redis components