verobject es una tienda de valor clave que mantiene copias de las revisiones pasadas.
¿Por qué usted debe usar este
- Ya has desplegado Redis
- No quiero volver a perder datos
- ¿Te gusta API pythonic
- Usted quiere que el KVS a Pickle automáticamente (o jsonify) sus datos
- ¿Quieres algo sencillo (140 líneas de código fuente)
- ¿Quieres algo que funcione (70 líneas de código de prueba)
¿Por qué usted no debe utilizar este
- Es el espacio ineficiente. No comprime los deltas de revisión como git hace.
- No es compatible con las transacciones o de fantasía salvo métodos como zope
Instalación
Desde carpeta:
sudo python setup.py install
Desde cheeseshop:
sudo pip install verobject
Desde git:
sudo pip install git + git: //github.com/jart/verobject.git
Uso Básico
datetime importación, verobject, redis
redis = redis.Redis ()
tabla1 = verobject.Store ('tabla1', redis = redis)
tabla1 ['HK'] = {"hola": ["gatito", "gatito", "gatito"]}
tabla1 ['ts'] = datetime.date (1984, 10, 31)
impresión tabla1 ['ts'], tabla1 ['HK']
Del tabla1 ['ts']
tabla1 ['vc'] = 'version1'
tabla1 ['vc'] = 'version2'
tabla1 ['vc'] = 'version3'
afirmar lista (table1.versions ('vc')) == ['versión 3', 'version2', 'version1']
valer table1.versions ('vc') [0] == 'version3'
afirmar table1.versions ('vc') [- 1] == 'version1'
Requisitos :
- Python
Comentarios que no se encuentran