redis publish callback part1