We may earn an affiliate commission when you visit our partners.
Vitthal Srinivasan

Cloud Memorystore is a new addition to the Google Cloud Platform. It provides a fully managed, cloud-hosted Redis service, allowing you to cache common responses on GCP-hosted web applications, providing your users low latency and high performance.

Read more

Cloud Memorystore is a new addition to the Google Cloud Platform. It provides a fully managed, cloud-hosted Redis service, allowing you to cache common responses on GCP-hosted web applications, providing your users low latency and high performance.

Due to its in-memory nature, Memorystore features some of the lowest latencies on the platform, down to sub-millisecond levels. This managed-Redis service is hosted on Google’s highly scalable infrastructure, which means that it can support instances up to 300 GB and network throughput of 12 Gbps. Memorystore offers an easy migration path for users of Redis, a technology that is fast gaining popularity, especially for use from within Docker containers running on Kubernetes. In this course, Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore, you'll examine all of these aspects of working with Memorystore, and learn how to get the best out of this powerful managed database service. First, you will explore the suite of storage products that are available on the GCP and where exactly Memorystore fits in. You will be introduced to the capabilities of using Redis to cache data for transactions, and as a publisher-subscriber message delivery system, and you will learn about the LRU eviction policies that Memorystore follows. Next, you will implement Memorystore integrations with applications that you host on Compute Engine VMs, App Engine, and on Google Kubernetes Engine clusters. These are the current options that the GCP supports for working with managed Redis. Finally, you will dive into how you can configure Memorystore for high-availability configurations. Memorystore offers two Redis tiers: basic tier and standard tier instances. Basic tier instances do not support cross-zone replication and failover, while standard tier applications are equipped with both features. In addition, the standard tier offers far lower downtime during scaling. You’ll also see how you can monitor Redis instances using Stackdriver. When you’re done with this course, you will have a good understanding of how you can use Memorystore to cache your data on the cloud and know how you can integrate managed Redis with your applications running on various compute options on the GCP.

Enroll now

What's inside

Syllabus

Course Overview
Creating and Managing Redis Instances
Configuring and Using Cloud Memorystore
Scaling and Monitoring Cloud Memorystore
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Delves into the key features and capabilities of Google Cloud Memorystore, an entirely managed Redis service available on the Google Cloud Platform
Taught by Vitthal Srinivasan, an expert in data storage and handling
Examines integration of Memorystore with applications hosted on multiple platforms, including Compute Engine VMs, App Engine, and Google Kubernetes Engine clusters
Provides guidance on how to configure Memorystore for high-availability, ensuring minimal downtime during scaling or failover events
Builds a solid foundation for students interested in leveraging Google Cloud Memorystore for data caching and performance optimization
Covers core concepts of Redis, including caching strategies and publisher-subscriber message delivery

Save this course

Save Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore with these activities:
Google Cloud's Memorystore Tutorial
Watch this tutorial to gain a foundational understanding of Google Cloud's Memorystore and its capabilities.
Show steps
  • Review the introduction and overview of Memorystore.
  • Follow along as the tutorial demonstrates creating a Memorystore instance.
  • Observe how to configure and manage your Memorystore instance.
Show all one activities

Career center

Learners who complete Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore will develop knowledge and skills that may be useful to these careers:
Database Administrator
Database Administrators manage and maintain databases, ensuring that data is stored, organized, and retrieved efficiently. This course can help you prepare for a career as a Database Administrator by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to create, configure, and manage Redis instances, as well as how to scale and monitor them. This knowledge will be essential for success as a Database Administrator.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course can help you prepare for a career as a Data Analyst by providing you with a strong foundation in Redis, a powerful data caching solution. You will learn how to use Redis to store and retrieve data quickly and efficiently, which can be essential for building data-driven applications.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course can help you prepare for a career as a Software Engineer by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to use Redis to improve the performance and scalability of your applications.
Cloud Architect
Cloud Architects design and manage cloud computing solutions for businesses. This course can help you prepare for a career as a Cloud Architect by providing you with a solid foundation in Redis, a fully managed cloud-hosted Redis service. You will learn how to use Redis to build scalable, high-performance applications on the cloud.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams, ensuring that software is developed and deployed efficiently. This course can help you prepare for a career as a DevOps Engineer by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to use Redis to improve the performance and scalability of your applications, and how to manage Redis instances in a production environment.
Product Manager
Product Managers are responsible for the development and success of products. This course can help you prepare for a career as a Product Manager by providing you with a solid foundation in Redis, a powerful data caching solution. You will learn how to use Redis to improve the performance and scalability of your products.
Data Scientist
Data Scientists use data to solve business problems. This course can help you prepare for a career as a Data Scientist by providing you with a solid foundation in Redis, a powerful data caching solution. You will learn how to use Redis to store and retrieve data quickly and efficiently, which can be essential for building data-driven applications.
Business Analyst
Business Analysts help businesses understand their data and make better decisions. This course can help you prepare for a career as a Business Analyst by providing you with a solid foundation in Redis, a powerful data caching solution. You will learn how to use Redis to store and retrieve data quickly and efficiently, which can be essential for building data-driven applications.
Systems Administrator
Systems Administrators manage and maintain computer systems. This course can help you prepare for a career as a Systems Administrator by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to install, configure, and manage Redis instances.
Network Administrator
Network Administrators manage and maintain computer networks. This course can help you prepare for a career as a Network Administrator by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to configure Redis to work with different network protocols.
Security Analyst
Security Analysts protect computer systems from security threats. This course can help you prepare for a career as a Security Analyst by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to configure Redis to protect it from security threats.
Web Developer
Web Developers develop and maintain websites. This course can help you prepare for a career as a Web Developer by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to use Redis to improve the performance and scalability of your websites.
Mobile Developer
Mobile Developers develop and maintain mobile applications. This course can help you prepare for a career as a Mobile Developer by providing you with a solid foundation in Redis, a popular in-memory database. You will learn how to use Redis to improve the performance and scalability of your mobile applications.
Data Engineer
Data Engineers design and build data pipelines. This course can help you prepare for a career as a Data Engineer by providing you with a solid foundation in Redis, a powerful data caching solution. You will learn how to use Redis to build scalable, high-performance data pipelines.
Machine Learning Engineer
Machine Learning Engineers build and maintain machine learning models. This course may be useful for Machine Learning Engineers who want to learn how to use Redis to improve the performance and scalability of their models.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore.
Provides a comprehensive overview of Redis, its features, and its use cases. It good starting point for those new to Redis or who want to deepen their understanding.
A practical guide to using Redis in real-world applications, covering performance optimization and scaling.
A collection of practical recipes and solutions for common Redis tasks, covering a wide range of use cases.
Provides a beginner-friendly introduction to Redis. It covers a wide range of topics, including basic commands, data structures, and performance tuning.
Provides a comprehensive overview of distributed systems concepts, including Redis.
Provides a comprehensive overview of Kubernetes concepts and practices.
A detailed guide to Docker, covering its architecture, internals, and best practices.
A practical guide to Terraform, covering infrastructure provisioning and management.
Provides a practical guide to using Kubernetes. It covers a wide range of topics, including cluster management, container management, and networking.
Offers a concise overview of Redis, suitable as background reading before taking the course, but may lack depth for advanced concepts.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Leveraging Fully Managed Redis Datastores Using Google Cloud Memorystore.
Leveraging Advanced Networking and Load Balancing...
Most relevant
Microsoft Azure Developer: Connecting to Storage
Most relevant
Leveraging Load Balancing Options on the GCP
Most relevant
Architecting Global Private Clouds with VPC Networks
Most relevant
Google Cloud Run Deep Dive
AWS CodePipeline Beginner's Guide
Deploying Containerized Workloads Using Google Cloud...
Choosing and Implementing Google Cloud Compute Engine...
Implementing Managed Identities for Microsoft Azure...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser