RedisStore
這將幫助您開始使用 Redis 鍵值儲存。如需 RedisStore
所有功能和設定的詳細文件,請前往 API 參考。
總覽
RedisStore
是 ByteStore
的一種實作,可將所有內容儲存在您的 Redis 實例中。
整合詳細資訊
類別 | 套件 | 本地 | JS 支援 | 套件下載次數 | 最新套件 |
---|---|---|---|---|---|
RedisStore | langchain_community | ✅ | ✅ |
設定
要建立 Redis 位元組儲存,您需要設定一個 Redis 實例。您可以本地設定或透過供應商設定 - 請參閱我們的 Redis 指南 以了解選項概覽。
安裝
LangChain RedisStore
整合位於 langchain_community
套件中
%pip install -qU langchain_community redis
實例化
現在我們可以實例化我們的位元組儲存
from langchain_community.storage import RedisStore
kv_store = RedisStore(redis_url="redis://127.0.0.1:6379")
API 參考:RedisStore
使用方式
您可以使用 mset
方法像這樣在鍵下設定資料
kv_store.mset(
[
["key1", b"value1"],
["key2", b"value2"],
]
)
kv_store.mget(
[
"key1",
"key2",
]
)
[b'value1', b'value2']
您可以使用 mdelete
方法刪除資料
kv_store.mdelete(
[
"key1",
"key2",
]
)
kv_store.mget(
[
"key1",
"key2",
]
)
[None, None]
API 參考
如需 RedisStore
所有功能和設定的詳細文件,請前往 API 參考: https://langchain-python.dev.org.tw/api_reference/community/storage/langchain_community.storage.redis.RedisStore.html
相關
- 鍵值儲存 概念指南