Registry /
database / tencentcloud-sdk-python-redis
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.
RedisClient
✓ from tencentcloud.redis.v20180412 import redis_client
✗ from tencentcloud.redis import RedisClient
Direct top-level import fails; must go through versioned module.
models
✓ from tencentcloud.redis.v20180412 import models
✗ import models
models module is nested inside the versioned package.
Authenticate and list Redis instances.
import os
from tencentcloud.common import credential
from tencentcloud.redis.v20180412 import redis_client, models
cred = credential.Credential(
os.environ.get('TENCENTCLOUD_SECRET_ID', ''),
os.environ.get('TENCENTCLOUD_SECRET_KEY', '')
)
client = redis_client.RedisClient(cred, 'ap-guangzhou')
req = models.DescribeInstancesRequest()
resp = client.DescribeInstances(req)
print(resp.to_json_string())
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'tencentcloud.redis'
Missing dependency: tencentcloud-sdk-python-redis is not installed, or the parent package tencentcloud-sdk-python-common is missing.
fixRun `pip install tencentcloud-sdk-python-redis` (automatically pulls common).
AttributeError: module 'tencentcloud.redis' has no attribute 'v20180412'
Import path is incorrect; the version subpackage may not be loaded if using a top-level import.
fixUse explicit import: `from tencentcloud.redis.v20180412 import redis_client`.
tencentcloud.common.exception.TencentCloudSDKException: [InvalidParameter] InvalidParameter
Region parameter is missing or invalid in the request.
fixCheck that the region passed to RedisClient is a valid region code (e.g., 'ap-guangzhou'). Set environment variable or pass directly.
Upgrade
Version history
3.1.78latest on PyPI · released Apr 14, 2026
Audit
Dependencies
tencentcloud-sdk-python-commonrequiredRequired for authentication and base client classes