Skip to content

FalkorDBLite backend

pylpg.backend.falkordblite

FalkorDBLite embedded backend, no server required.

Classes:

Name Description
FalkorDBLiteBackend

Embedded FalkorDB backend using FalkorDBLite.

FalkorDBLiteBackend

FalkorDBLiteBackend(path: str = '/tmp/falkordblite.db', database: str = 'default')

Bases: FalkorDBBackend

Embedded FalkorDB backend using FalkorDBLite.

Runs FalkorDB as a local subprocess with file-based persistence. No external server required. Requires the falkordblite extra.

Source code in src/pylpg/backend/falkordblite.py
def __init__(
    self, path: str = "/tmp/falkordblite.db", database: str = "default"
) -> None:
    import redislite

    self._db = redislite.FalkorDB(path)
    self._graph = self._db.select_graph(database)