Heim >Backend-Entwicklung >Python-Tutorial >Verwalten Sie geplante Aufgaben über reidis

Verwalten Sie geplante Aufgaben über reidis

巴扎黑
巴扎黑Original
2016-12-03 10:14:501832Durchsuche

Die Hauptanwendungsszenarien sind: Einmalige geplante Aufgaben mit wechselnden Anforderungen.
Führen Sie entsprechende Befehle aus, indem Sie Redis-Ablaufereignisse überwachen. (Hinweis: Da die Überwachung nur den Schlüssel abrufen kann, müssen Sie den spezifischen Ausführungsinhalt separat speichern.)
Denken Sie auch daran, die Redis-Konfiguration zu ändern: notify-keyspace-events Ex

import redis  
rdc = redis.StrictRedis()               
pubsub = rdc.pubsub()  
pubsub.psubscribe("__keyevent@0__:expired")  
while pubsub.subscribed:  
    msg = pubsub.get_message()  
    if msg:  
        print msg


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn