Memorystore for Redis Cluster pricing

This document explains Memorystore for Redis Cluster pricing details.

Please review our committed use discounts (CUDs) page to learn how you can save 40% with a 3 year commitment or 20% with a 1 year commitment.

Pricing overview

Memorystore for Redis Cluster pricing is based on the following components:

  • Node type: Determines the node type used for your instance.

  • Provisioned capacity: Determines how much storage is available to the Redis instance.

  • Region: Determines the location where the Redis instance is provisioned.

  • Replicas: Determines how many nodes are in the instance. Only applicable for instances that have replicas enabled.

Instance pricing

Pricing depends on the provisioned capacity, node type, and region where the instance is provisioned. You are charged for a Memorystore instance in 1-second increments, based on the instance's provisioned capacity in number of nodes. The table below shows the price per node for a full hour (3,600 seconds).

To see pricing, select a region from the drop-down list above the following table:

Charges are incurred as follows:

  • Pricing is rounded to the nearest second.

  • Your project starts incurring Memorystore charges when you create an instance. Whether you use the instance or not, you are charged based on the provisioned capacity.

  • You can change the capacity of a Memorystore instance at any time. You are charged based on the new capacity tier as soon as Memorystore completes the scaling operation.

Network pricing

Memorystore for Redis Cluster uses Private Service Connect, which means you may incur Private Service Connect network traffic costs. Each Memorystore for Redis Cluster instance is deployed with two Private Service Connect endpoints (forwarding rules). Private Service Connect charges a per GiB cost based on the amount of data processed. Memorystore does not charge an hourly cost per endpoint. The amount of data processed is dependent on the size of requests sent by your client as well as the size of responses sent by your instance.

To view a list of prices for Private Service Connect, see the following table:

Price per GiB processed by a PSC endpoint, both egress and ingress (USD)
$0.01
For endpoints with global access, when the endpoint is accessed by resources in other regions, inter-regional egress charges also apply to that traffic.

For full details on the networking pricing associated with Private Service Connect, see Using a Private Service Connect endpoint (forwarding rule) to access a published service.

Pricing example

To calculate the per-hour cost of an instance, sum the number of shards and replica nodes, then multiply by the region price for your node type.

Suppose you provision a 5 shard instance with one replica per shard, using the redis-highmem-medium node type. You want to deploy this instance in Iowa (us-central1), where the price per-node-per-hour is $0.1923. The hourly cost is (5 shards + 5 replica nodes) * $0.1923 = $1.92 total cost per hour.

Networking pricing is dependent on your usage. You are charged $0.01 per GiB of data processed by the PSC endpoints for clients in the same region as the instance.

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales