verobject jest sklep, który utrzymuje wartość klucza kopie ostatnich zmian.
Dlaczego warto korzystać z tego
- Jesteś już wdrożony Redis
- Nie zawsze chce stracić dane
- Lubisz pythonowy API
- Chcesz KVS marynowane automatycznie (lub jsonify) Twoje dane
- Chcesz coś prostego (140 Linia kodu)
- Chcesz coś, co działa (70 linii kodu testowego)
Dlaczego nie powinieneś używać tego
- To miejsce nieefektywne. To nie kompresuje delty rewizji jak git robi.
- To nie obsługuje transakcji lub ochotę zapisać metod, takich jak Zope
instalacji
Z folderu:
sudo python setup.py install
Od cheeseshop:
sudo pip install verobject
Od git:
sudo pip install git + git: //github.com/jart/verobject.git
Podstawy obsługi
import datetime, verobject, Redis
Redis = redis.Redis ()
tabela1 = verobject.Store ("tabela1", Redis = Redis)
tabela1 ['hk'] = {"cześć": ["kotek", "kotek", "kotek"]}
tabela1 ['ts'] = datetime.date (1984, 10, 31)
drukuj tabela1 ['ts'], tabela1 ['hk']
Del Tabela 1 ['ts']
tabela1 ['em'] = 'version1 "
tabela1 ['em'] = 'version2 "
tabela1 ['em'] = 'version3 "
listę dochodzić (table1.versions ("em")) == ['version3 "," Version2 "," version1']
wywarcia table1.versions ("vc") [0] == 'version3 "
dochodzić table1.versions ("VC") [- 1] == 'version1 "
Wymagania :
- Python
Komentarze nie znaleziono