KV Stores
KV Store Open
How to access Key-value Stores within FastEdge.
import { KvStore } from 'fastedge::kv';
async function eventHandler(event) { try { const myStore = KvStore.open('kv-store-name-as-defined-on-app'); const value = myStore.get('key'); return new Response(`The KV Store responded with: ${value}`); } catch (error) { return Response.json({ error: error.message }, { status: 500 }); }}
addEventListener('fetch', (event) => { event.respondWith(eventHandler(event));});KvStore.open(kvStoreName);Parameters
-
kvStoreName(required)A string containing the name of the store you want to open.
Return Value
A KV Instance that lets you interact with the store. It provides:
- get
- scan
- zrangeByScore
- zscan
- bfExists