Come usare Redis con il sedano

Come usare Redis con il sedano
Il progetto di sedano o il sedano è un sistema distribuito semplice e altamente scalabile che fornisce un meccanismo flessibile per implementare le code delle attività in tempo reale.

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.