2011-11-17 31 views
13

Tôi tìm kiếm thông qua danh sách lệnh redis. Tôi không thể tìm thấy lệnh để nhận tất cả các kênh có sẵn trong redis pub/sub. Trong máy chủ sao băng, lệnh tương đương là LISTCHANNELS, nơi nó liệt kê tất cả các kênh đã biết, số lượng tin nhắn được lưu trữ trên mỗi kênh và số lượng người đăng ký hiện tại.Lệnh Redis để nhận tất cả các kênh có sẵn cho pub/sub?

Tôi có một cron cần biết định kỳ về các kênh hiện có. Redis có lệnh gốc cho việc này không? Hay tôi cần tìm cách tự mình thực hiện nó?

+0

Bạn có thể biết không có kênh nào có lệnh thông tin –

Trả lời

29

PUBSUB CHANNELS thực hiện điều này kể từ phiên bản 2.8.0.

2

Danh sách các kênh truyền hình tất cả redis (2 cách):

PUBSUB CHANNELS 
PUBSUB CHANNELS * 

Hoặc sử dụng tên thẻ hoang dã:

PUBSUB CHANNELS mystarter* 

Họ sẽ kiểm tra các mô hình mà matchs tham khảo các dây hơn hãy vào: http://redis.io/commands/pubsub

Các vấn đề liên quan