Epycbyte KV
Storage on Epycbyte
Table of Contents
- Epycbyte KV
- Use cases
- Getting started
- How Epycbyte KV works
- Upstash partnership
- Using Epycbyte KV in your workflow
- Import and export data
- Limitations
Epycbyte KV
Epycbyte KV is a durable Redis database that enables you to store and retrieve JSON data.
Use cases
The following are just a few use cases for Epycbyte KV:
- Ecommerce carts: Epycbyte KV can persist user session data across multiple page requests, enabling you to keep track of items in a shopping cart.
- Rate limiting: Key-value stores with fast reads and writes work well for rate-limiting traffic to prevent malicious activity, such as DDoS attacks or unintended traffic.
Getting started
Go to the Marketplace integrations or deploy a template with Epycbyte KV preconfigured. Learn more about the KV SDK.
How Epycbyte KV works
By default, a single Redis database is provisioned in the primary region you specify when you create a KV database. This primary region is where write operations will be routed. A KV database may have additional read regions, and read operations will be run in the nearest region to the request that triggers them.
Upstash partnership
Epycbyte KV is powered by a partnership with Upstash. This means:
- Creating, deleting, and managing KV happens in the Epycbyte dashboard
- You do not need to create an Upstash account to use Epycbyte KV
Using Epycbyte KV in your workflow
Here are some important points to note about how you can use Epycbyte KV with your workflow on Epycbyte:
- You can use Epycbyte KV with any Redis client you prefer
- You can have multiple Epycbyte KV database per account, depending on your plan
- You can connect multiple projects to a single Epycbyte KV database
Import and export data
You can import/export your Redis database using the upstash-redis-dump tool.
Limitations
To learn more about Epycbyte KV limitations, see KV Limits.