This is the proposed README content for the falkordb/falkordb-server Docker Hub page.
This version is optimized for production and server environments as it only contains the FalkorDB engine, resulting in a lighter-weight image compared to the full falkordb/falkordb image, which includes the FalkorDB Browser UI.
falkordb/falkordb-server) 💾This image provides the FalkorDB Property Graph Database server only. It is a lightweight container suitable for production deployments, CI/CD environments, or scenarios where the database engine is required without the integrated FalkorDB Browser UI.
Our objective is to create an outstanding Knowledge Graph specifically for Large Language Models (LLM) that boasts exceptionally low latency, ensuring swift delivery of information through our Graph Database, known as KG-RAG.
FalkorDB is the first queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph.
To quickly try out the FalkorDB server, launch an instance using Docker. This command exposes the database on the standard Redis port, 6379.
docker run -p 6379:6379 -it --rm falkordb/falkordb-server:latest
For persistent data storage, map a local volume to the container's data path (/var/lib/falkordb/data):
docker run -p 6379:6379 -it --rm -v ./data:/var/lib/falkordb/data falkordb/falkordb-server:latest
Once running, you can connect to FalkorDB on port 6379 using redis-cli or any of the supported client libraries.
redis-cli:redis-cli
GRAPH.QUERY command:
127.0.0.1:6379> GRAPH.QUERY social "CREATE (:person {name:'roi', age:33, gender:'male', status:'married'})"
FalkorDB supports interactions through raw Redis commands.
import redis
r = redis.StrictRedis(host='localhost', port=6379)
reply = r.execute_command('GRAPH.QUERY', 'social', "CREATE (:person {name:'roi', age:33})")
print(reply)
Content type
Image
Digest
sha256:c1e97472f…
Size
78.1 MB
Last updated
26 days ago
docker pull falkordb/falkordb-server