support external message queue--redis