Looks like `extractPayload=false` is only valid if `enableDefaultSerializer` is true.

Otherwise we'll pass in the message and it will try to cast it to a byte[]

Maybe we should detect the incompatible args in `initializeRedisTemplate` ??