redis_get(key) | key: string (required, non-empty) | (value, error) — string|nil + string|nil. 100ms timeout |
redis_set(key, value, ttl_seconds) | key: string, value: string, ttl_seconds (optional): number (nil for no expiry) | (success, error) — boolean + string|nil. 100ms timeout |
redis_set_async(key, value, ttl_seconds) | Same as redis_set | true if queued, false if not connected/invalid key. 1000ms timeout |
redis_del(key) | key: string (required, non-empty) | (deleted_count, error) — number (0 or 1) + string|nil. 1000ms timeout |
redis_del_async(key) | key: string (required, non-empty) | true if queued, false if not connected/invalid key. 100ms timeout |
redis_exists(key) | key: string (required, non-empty) | (exists, error) — boolean + string|nil. 100ms timeout |