langchain_community.storage.upstash_redis
.UpstashRedisStore¶
- class langchain_community.storage.upstash_redis.UpstashRedisStore(*, client: Any = None, url: Optional[str] = None, token: Optional[str] = None, ttl: Optional[int] = None, namespace: Optional[str] = None)[source]¶
[Deprecated] BaseStore implementation using Upstash Redis as the underlying store to store strings.
Deprecated in favor of the more generic UpstashRedisByteStore.[Deprecated] BaseStore implementation using Upstash Redis as the underlying store to store strings.
Deprecated in favor of the more generic UpstashRedisByteStore.
Notes
Deprecated since version 0.0.335: Use UpstashRedisByteStore instead.
Initialize the UpstashRedisStore with HTTP API.
Must provide either an Upstash Redis client or a url.
- Parameters
client – An Upstash Redis instance
url – UPSTASH_REDIS_REST_URL
token – UPSTASH_REDIS_REST_TOKEN
ttl – time to expire keys in seconds if provided, if None keys will never expire
namespace – if provided, all keys will be prefixed with this namespace
Methods
__init__
(*[, client, url, token, ttl, namespace])Initialize the UpstashRedisStore with HTTP API.
mdelete
(keys)Delete the given keys.
mget
(keys)Get the values associated with the given keys.
mset
(key_value_pairs)Set the given key-value pairs.
yield_keys
(*[, prefix])Yield keys in the store.
- __init__(*, client: Any = None, url: Optional[str] = None, token: Optional[str] = None, ttl: Optional[int] = None, namespace: Optional[str] = None) None ¶
Initialize the UpstashRedisStore with HTTP API.
Must provide either an Upstash Redis client or a url.
- Parameters
client – An Upstash Redis instance
url – UPSTASH_REDIS_REST_URL
token – UPSTASH_REDIS_REST_TOKEN
ttl – time to expire keys in seconds if provided, if None keys will never expire
namespace – if provided, all keys will be prefixed with this namespace
- mdelete(keys: Sequence[str]) None ¶
Delete the given keys.
- mget(keys: Sequence[str]) List[Optional[str]] ¶
Get the values associated with the given keys.
- mset(key_value_pairs: Sequence[Tuple[str, str]]) None ¶
Set the given key-value pairs.
- yield_keys(*, prefix: Optional[str] = None) Iterator[str] ¶
Yield keys in the store.