@rcrsr/rill-ext-kv-redis
v0.16.0
Published
rill extension for Redis kv backend implementation
Maintainers
Readme
@rcrsr/rill-ext-kv-redis
rill extension for Redis key-value storage. Provides persistent key-value operations with TTL support, SCAN-based key listing, and TLS connectivity.
Experimental. Breaking changes will occur before stabilization.
Install
npm install @rcrsr/rill-ext-kv-redisPeer dependencies: @rcrsr/rill
Quick Start
import { createRuntimeContext, prefixFunctions } from '@rcrsr/rill';
import { createRedisKvExtension } from '@rcrsr/rill-ext-kv-redis';
const ext = createRedisKvExtension({
url: 'redis://localhost:6379',
mounts: {
user: {
mode: 'read-write',
prefix: 'app:user:',
},
},
});
const functions = prefixFunctions('kv', ext);
const ctx = createRuntimeContext({ functions });
// Script: kv::set("user", "name", "Alice")Documentation
See full documentation for configuration, functions, mount options, and error handling.
Related
- rill — Core language runtime
- Extensions Guide — Extension contract and patterns
- Host API Reference — Runtime context and host functions
License
MIT
