تاو هو مفتوح المصدر، GPL على & nbsp؛ أداة المرخصة التي توفر الوقت API قاعدة بيانات السلسلة.
بدء الخادم تاو (مع الخلفية الذاكرة):
ذاكرة -B الخادم ./tau.py
استخدام TauClient للوصول إلى قاعدة البيانات من الثعبان:
من تاو TauClient استيراد
تاو = 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، الطوابع الزمنية = صحيح)
تأكيد البيانات == [[التاريخ والوقت (...)، 'my_value']،
على & nbsp؛ [التاريخ والوقت (...)، 3.1415]،
على & nbsp؛ [التاريخ والوقت (...)، 6،283]]
إرسال بعض القيم أكثر من ذلك، فإن أي القيم JSON تسلسل القيام به:
tau.set (another_key = 42، yet_another_key = صحيح)
الحصول على جميع القيم المتوفرة:
تأكيد 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 ': صحيح}
لمزيد من الأمثلة ترى الاختبار _ * ملفات السنة التحضيرية.
حزمة الوثائق
المتطلبات:
بيثون
لم يتم العثور على التعليقات