2011-11-17 10 views
13

मैं redis कमांड सूची के माध्यम से खोज करता हूं। मुझे रेडिस पब/उप में सभी उपलब्ध चैनलों को प्राप्त करने के लिए आदेश नहीं मिला। उल्का सर्वर में, समकक्ष कमांड LISTCHANNELS है, जहां यह सभी ज्ञात चैनलों को सूचीबद्ध करता है, प्रत्येक पर संग्रहीत संदेशों की संख्या और वर्तमान ग्राहकों की संख्या।रेडिस कमांड पब/उप के लिए सभी उपलब्ध चैनल प्राप्त करने के लिए?

मेरे पास एक क्रॉन है जिसे समय-समय पर उपलब्ध चैनलों के बारे में पता होना चाहिए। क्या रेडिस के पास देशी कमांड है? या मुझे इसे खुद को लागू करने का कोई तरीका ढूंढना है?

+0

आप जानकारी कमांड वाले चैनलों में से कोई भी नहीं जान सकते –

उत्तर

29

PUBSUB CHANNELS यह संस्करण 2.8.0 के रूप में करता है।

11

कोई मौजूदा कमांड नहीं है - http://redis.io/commands#pubsub पर देखें। आप SET में सभी चैनलों के नामों को सहेज सकते हैं और जब आवश्यक हो, उन्हें पुनर्प्राप्त कर सकते हैं।

2

सूची सभी redis चैनल (2 तरीके):

PUBSUB CHANNELS 
PUBSUB CHANNELS * 

या का उपयोग वाइल्ड कार्ड नाम: http://redis.io/commands/pubsub

:

PUBSUB CHANNELS mystarter* 

वे पैटर्न जो matchs तार अधिक संदर्भ के लिए जाने की जाँच करेगा

संबंधित मुद्दे