persist channels to redis