ταυ είναι ένα open source, GPL & nbsp? Άδεια εργαλείο που παρέχει μια βάση δεδομένων φορά σειρά API.
Ξεκινήστε το διακομιστή ταυ (με backend μνήμης):
./tau.py διακομιστή -b μνήμη
Χρησιμοποιήστε TauClient πρόσβαση στη βάση δεδομένων από πύθωνα:
από tau TauClient εισαγωγής
tau = TauClient ()
Αποστολή κάποιες τιμές:
tau.set (my_key = 'my_value »)
tau.set (my_key = 3,1415)
tau.set ({'my_key »: 6.283})
Λάβετε αξίες πίσω (ενδεχομένως από άλλη διαδικασία):
διεκδικήσει tau.get («my_key») == 6.283
Λάβετε τις προηγούμενες τιμές σε χρονικό διάστημα (σε δευτερόλεπτα):
διεκδικήσει tau.get («my_key», περίοδος = 30) == [«my_value», 3.1415, 6.283]
Λάβετε προηγούμενες τιμές με χρονικές σφραγίδες τους:
δεδομένων = tau.get («my_key», περίοδος = 30, χρονοσημάνσεις = True)
διεκδικούν τα δεδομένα == [[datetime (...), «my_value»],
& Nbsp? [Datetime (...), 3,1415],
& Nbsp? [Datetime (...), 6.283]]
Αποστολή κάποιες περισσότερες τιμές, όλες οι τιμές JSON σειριοποιήσιμα θα κάνετε:
tau.set (another_key = 42, yet_another_key = True)
Λάβετε όλες τις διαθέσιμες τιμές:
διεκδικήσει tau.get ('*') == {«my_key»: 6.283,
& Nbsp? "Another_key»: 42,
& Nbsp? 'Yet_another_key »: Αληθινή}
Λάβετε τιμές βασίζονται σε μια ομιλία, χρησιμοποιώντας *, [abc]?:
διεκδικήσει tau.get («* _ κλειδί») == {«my_key»: 6.283,
& Nbsp? "Another_key»: 42,
& Nbsp? 'Yet_another_key »: Αληθινή}
διεκδικήσει tau.get («* another_key») == {«another_key»: 42,
& Nbsp? 'Yet_another_key »: Αληθινή}
Για περισσότερα παραδείγματα βλ τεστ _ *. Py αρχεία.
Πακέτο Τεκμηρίωσης
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε