nemoguardrails.server.datastore.redis_store

View as Markdown

Module Contents

Classes

NameDescription
RedisStoreA datastore implementation using Redis.

API

class nemoguardrails.server.datastore.redis_store.RedisStore(
url: str,
username: typing.Optional[str] = None,
password: typing.Optional[str] = None
)

Bases: DataStore

A datastore implementation using Redis.

client
nemoguardrails.server.datastore.redis_store.RedisStore.get(
key: str
) -> typing.Optional[str]
async

Return the value for the specified key. Args: key: The key to lookup.

Returns: Optional[str]

None if the key does not exist.

nemoguardrails.server.datastore.redis_store.RedisStore.set(
key: str,
value: str
)
async

Save data into the datastore.

Parameters:

key
str

The key to use.

value
str

The value associated with the key.

Returns:

None