What is Memorystore?
Memorystore is Google’s fully managed in memory database service. It offers Redis and Memcached as managed services with sub millisecond latency and automatic failover. Organizations use Memorystore for caching, session storage, and real time data processing.
The service eliminates the complexity of cluster management, patching, and backups. Automatic scaling adjusts capacity to changing requirements. VPC integration ensures secure connections to Compute Engine and GKE.
Core Features
- Redis and Memcached as managed services
- Sub millisecond latency for fast applications
- Automatic failover and cross zone replication
- VPC integration for secure network configuration
- Seamless integration with Compute Engine and GKE
Common Use Cases
Application Caching: Cache database queries and API responses for faster response times. Reduces database load and improves user experience through sub millisecond access times.
Session Management: Store user sessions centrally for horizontal scaling of web servers. Every instance accesses the same session data without requiring sticky sessions.
Real Time Analytics: Counters, leaderboards, and live metrics with Redis data structures. Sorted sets enable efficient ranking operations for gaming and social features.
Benefits
- Fully managed without cluster administration
- High availability through automatic failover
- Protocol compatible with existing applications
- Secure VPC integration
Integration with innFactory
As a Google Cloud partner, innFactory supports you with Memorystore: caching strategies, session management architecture, Redis data structures, and performance optimization.
Available Tiers & Options
Redis Basic
- Cost effective
- Simple workloads
- No high availability
- No failover
Redis Standard
- Automatic failover
- Cross zone replication
- 99.9% SLA
- Higher costs
Typical Use Cases
Technical Specifications
Frequently Asked Questions
What is Memorystore?
Memorystore is a fully managed in memory database service for Redis and Memcached. It provides sub millisecond latency for caching, session storage, and real time analytics.
Which engines are supported?
Memorystore supports Redis and Memcached. Redis offers more features like persistence and data structures, Memcached is simpler and optimized for pure caching.
How high is the availability?
Memorystore Standard offers 99.9% SLA with automatic failover and cross zone replication. Basic tier has no high availability and is only suitable for development.
Do I need to modify my application?
No, Memorystore uses standard Redis and Memcached protocols. Existing applications work without code changes. Only connection strings need to be adjusted.
What does Memorystore cost?
Memorystore is billed by instance size and operating hours. Standard tier costs more than Basic due to high availability. Details are available in the Google Cloud pricing list.
