message Queue based on Redis