Questa semplice guida coprirà le ossa nude dell'implementazione del sedano con Python.
Requisiti
Installa l'ultima versione di Python 3 e Redis Server.
Conoscenza di base in Redis e Python.
Installazione
Per utilizzare il sedano con Redis, è necessario installare dipendenze. Possiamo farlo installando il pacchetto Redis come mostrato nel comando seguente:
$ PIP3 Installa -u Selery [Redis]
Configurare il sedano
Il prossimo passo è creare un file che contenga il codice sorgente per la nostra app. Puoi nominare il file con qualsiasi termine o etichetta che si vede opti.
$ MKDIR Redis-Celery
$ CD Redis-Celery
Crea il file di origine.
$ touch main.Py
Modifica il file con il tuo editor di testo e aggiungi il codice.
dal sedano di sedano sedano
Broker_url = "Redis: //: [email protected]: 6379/0 "
app = sedery ('main', broker_url)
@App.principale
def massimo (x, y):
Se x> y:
restituire x
altro:
restituire y
Nel codice mostrato sopra, inizia importando i moduli richiesti.
Successivamente, impostiamo il broker_url che tiene l'URL nel database Redis.
L'URL segue il formato mostrato di seguito:
Redis: //: password@host: port/db_index
Quindi, creiamo un'istanza della classe di sedano e passiamo il modulo e l'URL corrente come parametri.
Creiamo anche una funzione semplice che restituisce un massimo di due numeri.
Esegui il lavoratore come:
$ Python3 -M Selery -A Main Worker -l Info
Chiama l'attività
Chiama l'attività utilizzando il metodo di ritardo come:
dal massimo di importazione principale
aggiungere.ritardo (100,30)
L'esecuzione dell'attività restituisce un risultato asincrono che è possibile utilizzare per verificare lo stato dell'attività o ottenere il risultato.
Conclusione
Questo breve articolo illustra come utilizzare il progetto di sedano con Redis coprendo i fatti di base dell'implementazione del sedano con Python. Controlla i documenti per articoli e tutorial di guida più impressionanti e facili.