SUBSCRIBE channel [channel ...]
例如,订阅一个频道可以使用以下命令:
SUBSCRIBE My_Channel
订阅多个频道可以使用以下命令:
SUBSCRIBE channel1 channel2 channel3
为了更好的理解Redis SUBSCRIBE命令,这里提供两个实例说明:
在这个例子中,我们将订阅一个名为"news"的频道.我们用Redis Shell连接到Redis服务器,并使用以下命令进行订阅:
SUBSCRIBE news
此后,如果有消息发布到"news"频道,我们会立即收到该消息.为了测试Subscribe命令,我们将在Redis服务器上发布消息:
PUBLISH news "Welcome to Redis world"
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
pubsub = r.pubsub()
pubsub.subscribe('messages')
for item in pubsub.listen():
print(item)
PUBLISH messages "Hello world"
以上就是土嘎嘎小编为大家整理的Redis SUBSCRIBE命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!