1.1.0 • Published 4 months ago

redis-d1 v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

redis-d1

d1 as kv store.

import { KV } from 'redis-d1'

const kv = new KV(ctx.env.db)

await kv.set('k0', 0)
await kv.get('k0') // 0
await kv.set('k1', {kv: true})
await kv.get('k1') // {kv: true}

await kv.keys('k*') // ['k0', 'k1']

Supported Commands

  • decr
  • del
  • expire
  • get
  • hdel
  • hget
  • hgetall
  • hset
  • incr
  • keys
  • lindex
  • lpop
  • lpush
  • lrange
  • lrem
  • lset
  • mget
  • mset
  • rpop
  • rpush
  • set
  • ttl

Multiple Stores

const kv2 = new KV(ctx.env.db, {table: 'kv_store2'})
1.1.0

4 months ago

1.0.0

4 months ago