Exploring in memory store in Google Cloud - Memorystore | Scribe

Exploring in memory store in Google Cloud - Memorystore

  • Hafeez Baig |
  • 26 steps |
  • 57 seconds
  • Google CloudGoogle Cloud
1
Sign into the **Google Cloud Console**
2
Type "**Memorystore**" in the search bar and click on the **Memorystore** option
information ordinal icon
**What is Memorystore?**\ \ **Memorystore** is a fully managed, in-memory data store service provided by Google Cloud. It supports Redis and Memcached and is used for caching, session management, and real-time analytics. Memorystore helps applications run faster by storing data in memory, reducing the need to query databases repeatedly. It automatically handles scaling, replication, and failover to ensure high availability and performance.
3
**Google Cloud Memorystore for Redis API** wizard will open, click on the **ENABLE** button
information ordinal icon
**What is Google Cloud Memorystore for Redis API?**\ \ The **Google Cloud Memorystore for Redis API** allows developers to programmatically manage Redis instances hosted on Google Cloud. It provides functionalities to create, configure, scale, monitor, and delete Redis instances. Through this API, users can automate tasks like setting up high-availability Redis clusters, managing backups, and monitoring performance metrics for their in-memory caching and data storage needs.
4
**Instances** wizard will open, click on the **REDIS** tab
information ordinal icon
**What is Redis?**\ \ **Redis** (Remote Dictionary Server) is an open-source, in-memory data structure store that can be used as a database, cache, and message broker. It supports various data types like strings, hashes, lists, sets, and more. Redis is known for its high-speed performance, making it ideal for use cases that require fast data access, such as caching, session management, real-time analytics, and pub/sub messaging.
5
Click on the **CREATE INSTANCE** button
6
**Create a Redis instance** wizard will open, here you can give an Instance ID
7
Scroll to the **Tier Selection** section and select the option **Standard** **Note:** You can select the option as per your requirement.
information ordinal icon
**What is Standard Tier in Redis?**\ \ The **Standard Tier** in Redis (specifically in Google Cloud Memorystore for Redis) is a fully managed, high-availability option that provides automatic failover and replication across multiple zones. In this tier, data is replicated between two Redis instances, ensuring that if one instance fails, the other can take over without data loss. The Standard Tier is ideal for applications that need reliability and fault tolerance.
8
Scroll to the **Capacity** text input field and enter "**16**" **Note:** You can give the capacity as per your requirement.
information ordinal icon
**What is Capacity?**\ \ **Capacity** refers to the maximum amount of data or resources that a system, service, or device can handle or store. In the context of cloud services or databases like Redis, it typically refers to the total memory or processing power available to store and manage data or run operations efficiently. Capacity impacts performance and scalability, determining how much workload or data a system can support.
9
Scroll to the **Region** dropdown section and select the region close to your location
information ordinal icon
**What is Region?**\ \ A **Region** is a specific geographic location where cloud resources, such as data centers, are hosted. In cloud computing, regions consist of multiple zones that offer services to ensure low latency, data redundancy, and high availability. When deploying applications or storing data, users can choose a region to optimize performance and comply with data residency requirements.
10
Scroll to the **Configure read replicas** dropdown section, here you can configure and set Read Replicas
information ordinal icon
**What is are read replicas?**\ \ **Read replicas** are copies of a primary database that are used to offload read operations, improving performance and scalability. They allow for the distribution of read traffic across multiple instances, reducing the load on the primary database. Read replicas are typically used in applications where reading data happens more frequently than writing, and they help enhance availability without affecting the primary database's performance.
11
Scroll to the **Set up connection** section, here you can set up a Network connection for your Redis Instance
12
Scroll the page and click on the **CREATE INSTANCE** button
information ordinal icon
Congratulations! you have successfully created Redis Instanced