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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class CloudRedisClusterGrpc (0.44.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.44.0 (latest)](/java/docs/reference/google-cloud-redis-cluster/latest/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.42.0](/java/docs/reference/google-cloud-redis-cluster/0.42.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.40.0](/java/docs/reference/google-cloud-redis-cluster/0.40.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.39.0](/java/docs/reference/google-cloud-redis-cluster/0.39.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.36.0](/java/docs/reference/google-cloud-redis-cluster/0.36.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.35.0](/java/docs/reference/google-cloud-redis-cluster/0.35.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.34.0](/java/docs/reference/google-cloud-redis-cluster/0.34.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.32.0](/java/docs/reference/google-cloud-redis-cluster/0.32.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.31.0](/java/docs/reference/google-cloud-redis-cluster/0.31.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.30.0](/java/docs/reference/google-cloud-redis-cluster/0.30.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.29.0](/java/docs/reference/google-cloud-redis-cluster/0.29.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.28.0](/java/docs/reference/google-cloud-redis-cluster/0.28.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.27.0](/java/docs/reference/google-cloud-redis-cluster/0.27.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.26.0](/java/docs/reference/google-cloud-redis-cluster/0.26.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.25.0](/java/docs/reference/google-cloud-redis-cluster/0.25.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.24.0](/java/docs/reference/google-cloud-redis-cluster/0.24.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.23.0](/java/docs/reference/google-cloud-redis-cluster/0.23.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.21.0](/java/docs/reference/google-cloud-redis-cluster/0.21.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.20.0](/java/docs/reference/google-cloud-redis-cluster/0.20.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.19.0](/java/docs/reference/google-cloud-redis-cluster/0.19.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.18.0](/java/docs/reference/google-cloud-redis-cluster/0.18.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.17.0](/java/docs/reference/google-cloud-redis-cluster/0.17.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.16.0](/java/docs/reference/google-cloud-redis-cluster/0.16.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.15.0](/java/docs/reference/google-cloud-redis-cluster/0.15.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.14.0](/java/docs/reference/google-cloud-redis-cluster/0.14.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.13.0](/java/docs/reference/google-cloud-redis-cluster/0.13.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.12.0](/java/docs/reference/google-cloud-redis-cluster/0.12.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.11.0](/java/docs/reference/google-cloud-redis-cluster/0.11.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.9.0](/java/docs/reference/google-cloud-redis-cluster/0.9.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.8.0](/java/docs/reference/google-cloud-redis-cluster/0.8.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.7.0](/java/docs/reference/google-cloud-redis-cluster/0.7.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.6.0](/java/docs/reference/google-cloud-redis-cluster/0.6.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.5.0](/java/docs/reference/google-cloud-redis-cluster/0.5.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.4.0](/java/docs/reference/google-cloud-redis-cluster/0.4.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.3.0](/java/docs/reference/google-cloud-redis-cluster/0.3.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.2.0](/java/docs/reference/google-cloud-redis-cluster/0.2.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc)\n- [0.1.0](/java/docs/reference/google-cloud-redis-cluster/0.1.0/com.google.cloud.redis.cluster.v1beta1.CloudRedisClusterGrpc) \n\n public final class CloudRedisClusterGrpc\n\nConfigures and manages Cloud Memorystore for Redis clusters\nGoogle Cloud Memorystore for Redis Cluster\nThe `redis.googleapis.com` service implements the Google Cloud Memorystore\nfor Redis API and defines the following resource model for managing Redis\nclusters:\n\n- The service works with a collection of cloud projects, named: `/projects/*`\n- Each project has a collection of available locations, named: `/locations/*`\n- Each location has a collection of Redis clusters, named: `/clusters/*`\n- 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:\n- `projects/redpepper-1290/locations/us-central1/clusters/my-redis` \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e CloudRedisClusterGrpc \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Fields\n-------------\n\n### SERVICE_NAME\n\n public static final String SERVICE_NAME\n\nStatic Methods\n--------------\n\n### bindService(CloudRedisClusterGrpc.AsyncService service)\n\n public static final ServerServiceDefinition bindService(CloudRedisClusterGrpc.AsyncService service)\n\n### getBackupClusterMethod()\n\n public static MethodDescriptor\u003cBackupClusterRequest,Operation\u003e getBackupClusterMethod()\n\n### getCreateClusterMethod()\n\n public static MethodDescriptor\u003cCreateClusterRequest,Operation\u003e getCreateClusterMethod()\n\n### getDeleteBackupMethod()\n\n public static MethodDescriptor\u003cDeleteBackupRequest,Operation\u003e getDeleteBackupMethod()\n\n### getDeleteClusterMethod()\n\n public static MethodDescriptor\u003cDeleteClusterRequest,Operation\u003e getDeleteClusterMethod()\n\n### getExportBackupMethod()\n\n public static MethodDescriptor\u003cExportBackupRequest,Operation\u003e getExportBackupMethod()\n\n### getGetBackupCollectionMethod()\n\n public static MethodDescriptor\u003cGetBackupCollectionRequest,BackupCollection\u003e getGetBackupCollectionMethod()\n\n### getGetBackupMethod()\n\n public static MethodDescriptor\u003cGetBackupRequest,Backup\u003e getGetBackupMethod()\n\n### getGetClusterCertificateAuthorityMethod()\n\n public static MethodDescriptor\u003cGetClusterCertificateAuthorityRequest,CertificateAuthority\u003e getGetClusterCertificateAuthorityMethod()\n\n### getGetClusterMethod()\n\n public static MethodDescriptor\u003cGetClusterRequest,Cluster\u003e getGetClusterMethod()\n\n### getListBackupCollectionsMethod()\n\n public static MethodDescriptor\u003cListBackupCollectionsRequest,ListBackupCollectionsResponse\u003e getListBackupCollectionsMethod()\n\n### getListBackupsMethod()\n\n public static MethodDescriptor\u003cListBackupsRequest,ListBackupsResponse\u003e getListBackupsMethod()\n\n### getListClustersMethod()\n\n public static MethodDescriptor\u003cListClustersRequest,ListClustersResponse\u003e getListClustersMethod()\n\n### getRescheduleClusterMaintenanceMethod()\n\n public static MethodDescriptor\u003cRescheduleClusterMaintenanceRequest,Operation\u003e getRescheduleClusterMaintenanceMethod()\n\n### getServiceDescriptor()\n\n public static ServiceDescriptor getServiceDescriptor()\n\n### getUpdateClusterMethod()\n\n public static MethodDescriptor\u003cUpdateClusterRequest,Operation\u003e getUpdateClusterMethod()\n\n### newBlockingStub(Channel channel)\n\n public static CloudRedisClusterGrpc.CloudRedisClusterBlockingStub newBlockingStub(Channel channel)\n\nCreates a new blocking-style stub that supports unary and streaming output calls on the service\n\n### newBlockingV2Stub(Channel channel)\n\n public static CloudRedisClusterGrpc.CloudRedisClusterBlockingV2Stub newBlockingV2Stub(Channel channel)\n\nCreates a new blocking-style stub that supports all types of calls on the service\n\n### newFutureStub(Channel channel)\n\n public static CloudRedisClusterGrpc.CloudRedisClusterFutureStub newFutureStub(Channel channel)\n\nCreates a new ListenableFuture-style stub that supports unary calls on the service\n\n### newStub(Channel channel)\n\n public static CloudRedisClusterGrpc.CloudRedisClusterStub newStub(Channel channel)\n\nCreates a new async stub that supports all call types for the service"]]