code-docs/plugins/connections/redis.md
Redis connection for Lowdefy. Uses ioredis client.
| Type | Purpose |
|---|---|
Redis | Connect to Redis |
connections:
- id: redis
type: Redis
properties:
url:
_secret: REDIS_URL
Or with separate options:
connections:
- id: redis
type: Redis
properties:
host: localhost
port: 6379
password:
_secret: REDIS_PASSWORD
| Type | Purpose |
|---|---|
RedisGet | Get value |
RedisSet | Set value |
RedisDelete | Delete key |
RedisExpire | Set expiration |
requests:
- id: getCached
type: RedisGet
connectionId: redis
properties:
key:
_string:
- 'user:'
- _state: userId
requests:
- id: setCache
type: RedisSet
connectionId: redis
properties:
key:
_string:
- 'session:'
- _state: sessionId
value:
_state: sessionData
ex: 3600 # Expire in 1 hour