Registry /
gcp / google-cloud-redis-cluster
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
CloudRedisClusterClient
✓ from google.cloud.redis_cluster import CloudRedisClusterClient
✗ from google.cloud.rediscluster import CloudRedisClusterClient
Package uses underscore in module name 'redis_cluster'
cloud_redis_cluster_v1
✓ from google.cloud import redis_cluster_v1
✗ import google.cloud.redis_cluster
Typically use the versioned import for full API surface
Initialize client and list Redis clusters. Requires GOOGLE_APPLICATION_CREDENTIALS env var or ADC.
from google.cloud.redis_cluster import CloudRedisClusterClient
client = CloudRedisClusterClient()
# List clusters in a region
parent = "projects/{project_id}/locations/{location}".format(
project_id=os.environ.get('GOOGLE_CLOUD_PROJECT', ''),
location="us-central1"
)
clusters = client.list_clusters(request={"parent": parent})
print(list(clusters))
Errors
Common errors & fixes
ImportError: cannot import name 'CloudRedisClusterClient' from 'google.cloud'
Incorrect import path; missing '_cluster' in module name.
fixUse: from google.cloud.redis_cluster import CloudRedisClusterClient
google.api_core.exceptions.PermissionDenied: 403 The caller does not have permission
Service account or user lacks required IAM roles (e.g., Redis Cluster Viewer).
fixGrant appropriate IAM roles on the project or use a properly scoped service account.
Upgrade
Version history
0.4.0latest on PyPI · released Mar 26, 2026
Audit
Dependencies
google-authrequiredAuthentication required for API calls
google-cloud-corerequiredCore Google Cloud library