Baltasarq / sirope

A thin wrapper around Redis to make it behave like a Non-Sql database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sirope

Intro

Sirope es una pequeña librería que envuelve la librería cliente de Redis para Python. Redis es un almacenamiento de pares clave-valor. Mediante el almacenamiento denominado hash, se guardan los objetos que pertenecen a una determinada clase usando JSON. Utilizado de esta forma, tenemos una base de datos NoSql.

Sirope is a thin wrapper around the Redis for Python library. Redis is a store of key-value pairs. Employing the store type called hash, objects pertaining to a given class are saved together as JSON. Used this way, we obtain a NoSql database.

class Person:
    def __init__(self, name: str, born: datetime):
        self._name = name
        self._born = born

    # more things...
# Save object p1
p1 = Person("Baltasar")
sirope = sirope.Sirope()
oid = sirope.save(p1)
# Retrieve object p1
sirope = sirope.Sirope()
p1 = sirope.load(oid)
print(restored_p1)

Install

Sirope está preparado como un instalación pip, puedes instalarlo confortablemente con:

Sirope is prepared as a pip install, comfortably install it with:

pip install -U sirope

Si prefieres descargarlo, entonces dirígite a la sección de versiones.

If you prefer to download it, then move to the releases section.

License

Sirope se distribuye con licencia MIT.

Sirope is distributed through the MIT license.

About

A thin wrapper around Redis to make it behave like a Non-Sql database.

License:MIT License


Languages

Language:Python 99.8%Language:Shell 0.2%