A retail analytics platform stores user-specific session state in Memorystore for Redis Basic Tier (non-clustered). After a zonal outage caused a 15-minute cache outage and lost in-flight writes, the team must redesign for the following objectives:
Survive a single-zone failure within the region with automatic failover completed in under one minute.
Keep potential data loss to only the most recent few seconds of writes.
Avoid managing sharding logic in the application layer.
Which redesign best meets these requirements while minimizing operational overhead?
Migrate the existing instance to Memorystore for Redis Standard Tier in the same region; no code changes are required because it remains a non-clustered endpoint with automatic cross-zone replication and failover.
Recreate the cache as Memorystore for Redis Cluster, distributing shards across zones; update clients to use Redis Cluster-aware libraries to handle key hashing and redirection.
Switch to Memorystore for Redis Basic Tier in two different zones and add custom health-check logic in the application to route traffic to the healthy instance when a zone fails.
Continue using Basic Tier but enable Redis persistence (AOF and RDB) and store backup files in Cloud Storage, then script an automated restore procedure on outage.
Memorystore for Redis Standard Tier keeps a hot replica of every primary node in a different zone of the same region and performs asynchronous replication. If the primary's zone becomes unavailable, Memorystore automatically promotes the replica, typically completing failover in tens of seconds. Because replication is asynchronous, the worst-case data loss is limited to a few seconds of un-replicated writes. Basic Tier lacks any replica or automatic failover, so it cannot meet the RTO or RPO objectives. Memorystore for Redis Cluster would provide the same high availability but would require the application to implement Redis Cluster client logic and key hashing, which the team wants to avoid. Deploying two Basic Tier instances and handling failover in the application would add operational burden and manual intervention.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Memorystore for Redis Standard Tier?
Open an interactive chat with Bash
How does asynchronous replication work in Memorystore for Redis Standard Tier?
Open an interactive chat with Bash
Why is sharding logic not required with Memorystore for Redis Standard Tier?
Open an interactive chat with Bash
What is the difference between Memorystore for Redis Standard Tier and Basic Tier?
Open an interactive chat with Bash
Why does Memorystore for Redis Standard Tier minimize data loss to only a few seconds?
Open an interactive chat with Bash
Why is Redis Cluster not recommended for this scenario?
Open an interactive chat with Bash
GCP Professional Data Engineer
Maintaining and automating data workloads
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .