nLink Storage
nLink Storage is a lightning-fast Key-Value database powered by Redis. It allows your workflows to 'remember' data between executions or share state across entirely different workflows.
What can you do with nLink Storage?
Extreme Speed & Reliability
Powered by Redis under the hood, enabling sub-millisecond read/write speeds capable of handling massive workflow execution spikes without breaking a sweat.
Auto-Expiring Data (TTL)
Set data to automatically self-destruct after a specific number of seconds (TTL). Perfect for caching API tokens securely or setting up temporary rate-limiting flags.
100% Data Isolation
Keys are strictly isolated to your specific user account. Even if you use generic keys like 'last_id', your data remains perfectly sandboxed from other users on the platform.
Detailed Usage & Configuration
The nLink Storage node solves one of the most complex challenges in workflow automation: State Management. Workflows natively run in isolation, but often need to "remember" where they left off or share critical data points with other concurrent executions.
1. Common Use Cases
- Tracking Pagination Cursors: When fetching a massive list of Shopify Orders on an hourly schedule, store the highest
Order_IDso the next run only processes net-new records. - Caching API Tokens: If you acquire a Facebook Graph API token that lasts 60 minutes, store it with a TTL of 3500 seconds. All other workflows can fetch this token instead of triggering redundant, rate-limiting authentication requests.
- Deduplication: Check if a
transaction_idhas been processed already to avoid sending duplicate emails or SMS notifications.
2. Available Operations
- Set Key: Saves a primitive string, number, or complex JSON object. If you save a JSON string, nLink will automatically parse it back into a usable Object during retrieval.
- Get Key: Retrieves the exact value stored. If it does not exist or has expired (via TTL), the node gracefully returns a
nullvalue instead of throwing an execution error.
