Cache work you do repeatedly
Store frequently accessed results and set expiry times from your application. Choose an eviction policy that fits the way your cache is used.
Give your applications a Redis-compatible service for caches, sessions and job queues. Connect privately, choose an eviction policy and manage capacity alongside the rest of your stack.
Your code. Infrastructure included.
session:8a92EX 3600catalog:featuredEX 300queue:receiptsLISTYour application. Your keys.
KEY VALUE ON OPENSTEAD
Connect your web app and background workers to the same Key Value service. Use your preferred library to decide what to cache, how long to keep it and how jobs move.
Store frequently accessed results and set expiry times from your application. Choose an eviction policy that fits the way your cache is used.
Use a compatible queue library to hand work from web services to workers. Keep the broker and consumers on the same private environment network.
Key Value uses append-only persistence and supports database backups. Select memory capacity and monitor consumption as your keys and workload change.
MADE FOR YOUR STACK
Use a standard Redis client and the private URL from your console. Your cache keys, expiry times and job semantics stay in your application code.
import { createClient } from "redis";
const cache = createClient({
url: process.env.REDIS_URL,
});
await cache.connect();
await cache.set("catalog:featured",
JSON.stringify(products), { EX: 300 });Install a compatible Redis client. Set REDIS_URL using your Key Value service’s private connection details.
PUT IT TO WORK
Cache expensive queries, repeated API responses or computed values with appropriate expiry times.
Share server-side session state between application processes using your framework’s Redis integration.
Connect Celery, BullMQ or another compatible library to a broker your web app and workers can both reach.
HOW IT WORKS
Add Key Value to your project. Select a resource plan and configure an eviction policy for the workload.
Copy the private connection URL into the environment of each web service or worker that needs access.
Choose key expiry, queue retry behavior and client connection limits. Watch memory usage as traffic and data grow.
Key Value runs Redis and supports compatible Redis clients. Check your client and library requirements for the Redis version used by the service.
The Key Value service supplies the shared data or broker layer. Create a separate background worker to consume jobs using your queue library.
Choose a policy suited to the data. A cache may discard old keys, while a queue must avoid losing pending jobs to eviction. Follow your queue library’s configuration requirements and size memory for the workload.
Yes. Key Value supports scheduled and manual backups and restoration into a separate service. Your application should still define how to recover or rebuild cache data and how to handle repeated jobs.
MAKE YOUR NEXT MOVE
Your code. Infrastructure included.