com.google.cloud.redis.cluster.v1
A client to Google Cloud Memorystore for Redis API
The interfaces provided are listed below, along with usage samples.
CloudRedisClusterClient
Service Description: Configures and manages Cloud Memorystore for Redis clusters
Google Cloud Memorystore for Redis Cluster
The redis.googleapis.com
service implements the Google Cloud Memorystore for Redis API and
defines the following resource model for managing Redis clusters:
- The service works with a collection of cloud projects, named:
/projects/*
- Each project has a collection of available locations, named:
/locations/*
- Each location has a collection of Redis clusters, named:
/clusters/*
- As such, Redis clusters are resources of the form:
/projects/{project_id}/locations/{location_id}/clusters/{instance_id}
Note that location_id must be a GCP region
; for example:
projects/redpepper-1290/locations/us-central1/clusters/my-redis
We use API version selector for Flex APIs
- The versioning strategy is release-based versioning
- Our backend CLH only deals with the superset version (called v1main)
- Existing backend for Redis Gen1 and MRR is not touched.
- More details in go/redis-flex-api-versioning
Sample for CloudRedisClusterClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudRedisClusterClient cloudRedisClusterClient = CloudRedisClusterClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Cluster response = cloudRedisClusterClient.getCluster(name);
}
com.google.cloud.redis.cluster.v1.stub
com.google.cloud.redis.cluster.v1beta1
A client to Google Cloud Memorystore for Redis API
The interfaces provided are listed below, along with usage samples.
CloudRedisClusterClient
Service Description: Configures and manages Cloud Memorystore for Redis clusters
Google Cloud Memorystore for Redis Cluster
The redis.googleapis.com
service implements the Google Cloud Memorystore for Redis API and
defines the following resource model for managing Redis clusters:
- The service works with a collection of cloud projects, named:
/projects/*
- Each project has a collection of available locations, named:
/locations/*
- Each location has a collection of Redis clusters, named:
/clusters/*
- As such, Redis clusters are resources of the form:
/projects/{project_id}/locations/{location_id}/clusters/{instance_id}
Note that location_id must be a GCP region
; for example:
projects/redpepper-1290/locations/us-central1/clusters/my-redis
We use API version selector for Flex APIs
- The versioning strategy is release-based versioning
- Our backend CLH only deals with the superset version (called v1main)
- Existing backend for Redis Gen1 and MRR is not touched.
- More details in go/redis-flex-api-versioning
Sample for CloudRedisClusterClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudRedisClusterClient cloudRedisClusterClient = CloudRedisClusterClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Cluster response = cloudRedisClusterClient.getCluster(name);
}