Я просматриваю список команд redis. Мне не удалось найти команду для получения всех доступных каналов в redis pub / sub. На сервере Meteor эквивалентной командой является LISTCHANNELS
, в которой перечислены все известные каналы, количество сообщений, хранящихся на каждом из них, и количество текущих подписчиков.
У меня есть cron, которому необходимо периодически получать информацию о доступных каналах. Есть ли в Redis для этого встроенная команда? Или мне нужно найти способ реализовать это самостоятельно?
Не существует никакой команды - посмотрите http://redis.io/commands#pubsub . Вы можете сохранить названия всех каналов в SET
и извлекать их, когда это необходимо.