Skip to main content

Crate rdf_store_valkey

Crate rdf_store_valkey 

Source
Expand description

A Valkey (fka Redis) storage adapter for RDF.rs, a Rust framework for RDF knowledge graphs.

§Examples

use rdf_model::SAMPLE_QUAD;
use rdf_store::{Store, WriteTransaction};
use rdf_store_valkey::{ValkeyStore, ValkeyTransaction};

let mut store = ValkeyStore::open("redis://127.0.0.1")?;

let mut tx = store.write().await?;

tx.insert(&(SAMPLE_QUAD.into())).await?;

tx.commit().await?;

Structs§

StoreOptions
ValkeyGraphKey
A graph key for fetching a graph from Valkey.
ValkeyQuad
A quad statement (S, P, O, C) in Valkey.
ValkeyStore
A quad store backed by a Valkey database.
ValkeyTerm
A term that can be stored in Valkey.
ValkeyTransaction
A transaction for reading and writing statements in Valkey.
ValkeyTriple
A triple statement (S, P, O) in Valkey.
ValkeyTripleId
A triple ID used to identify a triple in Valkey.
ValkeyTripleKey
A triple key for fetching a triple from Valkey.
ValkeyTriplePattern
A triple statement pattern for matching triples in Valkey.

Enums§

ValkeyError
An error when interacting with a Valkey store.

Traits§

ReadTransaction
Store
WriteTransaction