Upstash is a serverless database service compatible with Redis® API.
You do not have to manage and provision servers. You do not deal with configuring or maintaining any server. You just use the service and pay what you use. If you are not using, you should not be paying.
Upstash works for all the common usecases for Redis®. You can use Upstash in your serverless stack. In addition, you can use Upstash as storage (or caching) for your serverless functions. See Use Cases for more.
Most of them. See Redis® API Compatibility for the list of supported commands.
Yes, Upstash is compatible Redis client protocol.
Initially we have AWS and GCP. Digital Ocean is planned.
We start with AWS-US-EAST-1 (Virginia), GCP-US-CENTRAL-1 (IOWA), AWS-US-WEST-1 (N. California), AWS-EU-WEST-1 (Ireland), AWS-APN-NE-1 (Japan). We will add new zones soon. You can expedite this by telling us your use case and the region you need by emailing to email@example.com
No. Your client can be anywhere but the clients in AWS regions will give you better performance.
Upstash is serverless. With ElastiCache, you pay even you do not use the database. See Compare for more info.
Upstash is serverless. With Redis Labs or Compose.io, you always pay a lot when your data size is big but your traffic is low. In Upstash, the pricing is based on per request. See Compare for more info.
Yes, by default we write data to the disk. So in case of a failure you should not lose any data. For a better high availability, enable Multi Zone replication.
We support replication in Premium type database. We do not support sharding yet.
You only pay for the disk storage cost that is $0.25 per GB. For your case, you will pay $2.5 monthly.
The exceeding commands return exception.
You do not lose data but clients may disconnect and reconnect.
Upstash is a GDPR compliant company. We do not share any user data with third parties. See our Legal Documents for more information.