python redis订阅发布

订阅

1
2
3
4
5
6
7
8
pool = redis.ConnectionPool(host=host, port=port, db=0)
redis_cli = redis.Redis(connection_pool=pool)
def subscribe():
sub = redis_cli.pubsub()
sub.subscribe('__keyevent@2__:expired') // 订阅过期类型
while True:
sub.parse_response()

发布

1
sub.publish('test', 'send msg')

redis配置

1
notify-keyspace-events = Ex

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器