redis publish integration