What is Memorystore for Memcached?
Memorystore for Memcached is a fully managed Memcached service on Google Cloud. It provides simple key value caching with high throughput and low latency. The service is suitable for web applications that need large amounts of cached data with many concurrent connections.
Memcached is the original in memory caching system and remains the first choice for simple caching without complex data structures. Horizontal scaling enables capacity expansion without downtime.
Core Features
- Fully managed Memcached service
- Horizontal scaling by adding nodes
- Standard Memcached protocol compatibility
- VPC integration for secure connections
- Automatic monitoring and alerts
Common Use Cases
Web Session Caching: Store user sessions in Memcached for fast access. All web servers can read the same sessions without requiring sticky sessions.
Database Query Caching: Cache frequent database queries for reduced database load. Cache invalidation on data changes keeps data consistent.
API Response Caching: Cache REST API responses for faster response times. TTL based expiration keeps cache data current.
Benefits
- Simple protocol without learning curve
- High throughput with many connections
- Horizontal scaling without downtime
- Lower costs than more complex solutions
Integration with innFactory
As a Google Cloud partner, innFactory supports you with Memorystore for Memcached: caching strategy, cluster sizing, cache invalidation, and performance tuning.
Available Tiers & Options
Standard
- Fully managed
- Horizontal scaling
- High throughput
- No persistence
- No complex data structures
Typical Use Cases
Technical Specifications
Frequently Asked Questions
What is Memorystore for Memcached?
Memorystore for Memcached is a fully managed Memcached service for simple key value caching. It is suitable for web caching with high throughput and horizontal scaling.
When should I choose Memcached over Redis?
Memcached is better for simple caching with many concurrent connections. Redis offers more features like persistence and data structures. Memcached is simpler and often cheaper.
Does Memcached support persistence?
No, Memcached is a pure cache without persistence. Data is lost on restart. For persistent data, use Redis or a database.
How does Memorystore for Memcached scale?
Memcached scales horizontally by adding nodes. The service distributes data automatically across nodes. Capacity can be increased without downtime.
What does Memorystore for Memcached cost?
Billing is based on storage capacity per GB and hour. Network egress is billed separately. Details are available in the Google Cloud pricing list.
