verobject on keskeinen arvo myymälä, joka pitää kopiot menneisyyden versioita.
Miksi sinun pitäisi käyttää tätä
- Olet jo käytössä Redis
- Et koskaan halua menettää tietoja
- Pidätkö pythonic API
- Haluat KVS automaattisesti säilöä (tai jsonify) tietosi
- Haluat jotain yksinkertaista (140 lähde riviä koodia)
- Haluat jotain, joka toimii (70 riviä testi-koodi)
Miksi sinun ei pitäisi käyttää tätä
- Se on tilaa tehotonta. Se ei pakata tarkistamista deltat kuten git tekee.
- Se ei tue liiketoimia tai fancy säästöä menetelmiä kuten zope-
Asennus
Kansiosta:
sudo python setup.py asentaa
Alkaen cheeseshop:
sudo Pip asentaa verobject
Alkaen git:
sudo Pip asentaa Git + Git: //github.com/jart/verobject.git
Basic Käyttö
tuonti datetime, verobject, redis
Redis = redis.Redis ()
taulu1 = verobject.Store ('taulu1', redis = redis)
taulu1 ['hk'] = {'hei': ["kisu", "kisu", "Kitty"]}
taulu1 ['ts'] = datetime.date (1984, 10, 31)
print taulu1 ['ts'], taulu1 ['hk "]
del taulu1 ['ts']
taulu1 ['em'] = 'version1'
taulu1 ['em'] = 'version2'
taulu1 ['em'] = 'version3'
väittävät lista (table1.versions (vc)) == ['version3', 'version2', 'version1 "]
väittävät table1.versions (vc) [0] == 'version3 "
väittävät table1.versions (vc) [- 1] == 'version1 "
Vaatimukset :
- Python
Kommentteja ei löytynyt