verobject geçmiş revizyonlar kopyalarını tutan bir anahtar değeri deposudur.
kullanmalısınız neden bu
- Zaten Redis dağıtmış ettik
- Hiç verileri kaybetmek istemiyorum
- Sen pythonic API'ler gibi
- Sen KVS otomatik turşu istiyorum (veya jsonify) veri
- Sen basit bir şey istiyorum (kod 140 kaynak hatları)
- Sen çalışan bir şey (test kod 70 satır) istiyorum
kullanmak gerekir Neden bu
- Bu uzay verimsiz olduğunu. Git yaptığı gibi revizyon deltalar sıkıştırmak değil.
- Bu Zope gibi yöntemlerle tasarruf işlemleri veya fantezi desteklemiyor
Kurulum
Klasöründen:
sudo python setup.py install
Cheeseshop Gönderen:
sudo verobject yüklemek pip
Git den:
sudo budala budala + yüklemek pip: //github.com/jart/verobject.git
Temel Kullanım
ithalat datetime, verobject, redis
redis = redis.Redis ()
tablo1 = verobject.Store ('tablo1', redis = redis)
tablo1 ['hk'] = {'merhaba': ['pisi', 'pisi', 'pisi']}
tablo1 ['ts'] = datetime.date (1984, 10, 31)
Baskı tablo1 ['ts'], tablo1 ['hk']
del tablo1 ['ts']
tablo1 ['vc'] = 'version1'
tablo1 ['vc'] = 'sürüm2'
tablo1 ['vc'] = 'Sürüm 3'
== (table1.versions ('vc')) ['Sürüm 3', 'version2', 'version1'] listesine iddia
assert table1.versions ('vc') [0] == 'Sürüm 3'
table1.versions ('vc') iddia [- 1] == 'version1'
Gereksinimler :
- Python
Yorum Bulunamadı