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)
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.