verobject є ключовим магазин вартість, яка тримає копії останніх змін.
Чому ви повинні використовувати це
- Ви вже розгорнуто Redis
- Ви ніколи не хочете втратити дані
- Вам подобається пітоновскі API,
- Ви хочете KVS автоматично маринувати (або jsonify) ваші дані
- Ви хочете щось просте (140 рядків вихідного коду)
- Ви хочете щось працює (70 ліній тестового коду)
Чому ви не повинні використовувати це
- Це простір неефективно. Це не стискає дельти ревізій, як Git робить.
- Це не підтримує транзакції або фантазії, крім методів, таких як синца
Установка
З папки:
Судо пітон setup.py встановити
З Cheeseshop:
Судо пункт встановити verobject
З Git:
Судо пункт встановити Git + Git: //github.com/jart/verobject.git
Основи використання
імпорт DateTime, verobject, Redis
Redis = redis.Redis ()
table1 = verobject.Store ('table1', Redis = Redis)
table1 ['HK'] = {'привіт': ['кошеня »,« кошеня »,« кошеня']}
table1 ['TS'] = datetime.date (1984, 10, 31)
друк table1 ['TS'], table1 ['HK']
дель-TABLE1 ['TS']
table1 ['ВК'] = 'версія1 "
table1 ['ВК'] = 'version2 "
table1 ['ВК'] = 'Version3 "
затверджувати список (table1.versions ('ВК')) == ['Version3', 'Version2', 'version1']
стверджувати table1.versions ('ВК) [0] ==' Version3 "
стверджувати table1.versions ('ВК) [- 1] ==' версія1
Вимоги
- Python
Коментар не знайдено