เอกภาพเป็นโอเพนซอร์ส GPL & nbsp; ได้รับใบอนุญาตเครื่องมือที่ช่วยให้ฐานข้อมูลอนุกรมเวลา API
เริ่มต้นเซิร์ฟเวอร์เอกภาพ (แบ็กเอนด์ที่มีหน่วยความจำ):
./tau.py เซิร์ฟเวอร์หน่วยความจำ -b
ใช้ 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]
ได้รับค่าก่อนหน้านี้มี timestamps ของพวกเขา
ข้อมูล = tau.get ('my_key', ระยะเวลา = 30, timestamps = True)
ยืนยันข้อมูล == [[datetime (... ), 'my_value'],
& nbsp; [datetime (... ), 3.1415]
& nbsp; [datetime (... ), 6.283]]
ส่งบางค่าเพิ่มเติมใด ๆ ค่า JSON-serializable จะทำ:
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
เอกสารแพคเกจ
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ