tau è un open source, GPL & nbsp; strumento con licenza che fornisce un tempo di API di database di serie.
Avviare Server tau (con memoria backend):
-b memoria del server ./tau.py
Utilizzare TauClient per accedere al database in pitone:
da tau import TauClient
tau = TauClient ()
Invia alcuni valori:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Ricevi valori indietro (forse da un altro processo):
affermare tau.get ('my_key') == 6,283
Ricevere valori precedenti per un periodo (in secondi):
affermare tau.get ('my_key', periodo = 30) == ['my_value', 3.1415, 6,283]
Ricevi valori precedenti con i loro timestamp:
data = tau.get ('my_key', periodo = 30, timestamp = TRUE)
affermare dati == [[datetime (...), 'my_value'],
& Nbsp; [datetime (...), 3,1415],
& Nbsp; [datetime (...), 6,283]]
Invia alcuni più valori, i valori JSON-serializzabile farà:
tau.set (another_key = 42, yet_another_key = True)
Ricevere tutti i valori disponibili:
affermare tau.get ('*') == {'my_key': 6.283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': True}
Ricevi valori in base a un picchiettio, utilizzando *, [abc]:
affermare tau.get ('* _ chiave') == {'my_key': 6.283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': True}
affermare tau.get ('* another_key') == {'another_key': 42,
& Nbsp; 'yet_another_key': True}
Per ulteriori esempi vedere Test _ *. Py file.
Documentazione Package
Requisiti :
- Python
I commenti non trovato