And when you do a `get` on the key are you specifying a cacheTtl? If so, what is it?
And when you do a
get on the key are you specifying a cacheTtl? If so, what is it?60 which seemed to not make a difference2025/03/21:snippet and 2025/03/21:videoId keys. Other keys that were written around the same time (2025/03/21:mainShowStart would have been written within a few minutes of the others) do not have this issue oddly2025-03-21T23:56:12Z

Read status to show this many Not Found results?Depends entirely on how you're calling KV. If you're using it to serve static assets and people are requesting non-existent paths, not too surprising. If you have a manifest or something in front, making it so every KV get request should always exist, could be a bug in your code.


put accepts any string, ReadableStream, or ArrayBuffer so you can just JSON.stringify it: https://developers.cloudflare.com/kv/api/write-key-value-pairs/

json.Stringify is what I'll go with . Thanks for the example, they are helpful._preview KV dashboard. How do I get it available locally? I run npx wrangler dev —remote. npx wrangler dev --remote. the local is when your worker is running only locally npx wrangler dev. each is independent and you would need to write data in any of these dev modes to get data in there60