Documentation
¶
Index ¶
- type RedisClient
- func (c *RedisClient) CreateAccount(request *redis.CreateAccountRequest) (*redis.CreateAccountResponse, error)
- func (c *RedisClient) CreateBackup(request *redis.CreateBackupRequest) (*redis.CreateBackupResponse, error)
- func (c *RedisClient) CreateBigKeyAnalysis(request *redis.CreateBigKeyAnalysisRequest) (*redis.CreateBigKeyAnalysisResponse, error)
- func (c *RedisClient) CreateBigKeyAnalysis2(request *redis.CreateBigKeyAnalysis2Request) (*redis.CreateBigKeyAnalysis2Response, error)
- func (c *RedisClient) CreateCacheAnalysis(request *redis.CreateCacheAnalysisRequest) (*redis.CreateCacheAnalysisResponse, error)
- func (c *RedisClient) CreateCacheInstance(request *redis.CreateCacheInstanceRequest) (*redis.CreateCacheInstanceResponse, error)
- func (c *RedisClient) DeleteAccount(request *redis.DeleteAccountRequest) (*redis.DeleteAccountResponse, error)
- func (c *RedisClient) DeleteCacheInstance(request *redis.DeleteCacheInstanceRequest) (*redis.DeleteCacheInstanceResponse, error)
- func (c *RedisClient) DescribeAccounts(request *redis.DescribeAccountsRequest) (*redis.DescribeAccountsResponse, error)
- func (c *RedisClient) DescribeAnalysisThreshold(request *redis.DescribeAnalysisThresholdRequest) (*redis.DescribeAnalysisThresholdResponse, error)
- func (c *RedisClient) DescribeAnalysisThreshold2(request *redis.DescribeAnalysisThreshold2Request) (*redis.DescribeAnalysisThreshold2Response, error)
- func (c *RedisClient) DescribeAnalysisTime(request *redis.DescribeAnalysisTimeRequest) (*redis.DescribeAnalysisTimeResponse, error)
- func (c *RedisClient) DescribeAvailableRegion(request *redis.DescribeAvailableRegionRequest) (*redis.DescribeAvailableRegionResponse, error)
- func (c *RedisClient) DescribeAvailableResource(request *redis.DescribeAvailableResourceRequest) (*redis.DescribeAvailableResourceResponse, error)
- func (c *RedisClient) DescribeAvailableResource2(request *redis.DescribeAvailableResource2Request) (*redis.DescribeAvailableResource2Response, error)
- func (c *RedisClient) DescribeBackupPolicy(request *redis.DescribeBackupPolicyRequest) (*redis.DescribeBackupPolicyResponse, error)
- func (c *RedisClient) DescribeBackups(request *redis.DescribeBackupsRequest) (*redis.DescribeBackupsResponse, error)
- func (c *RedisClient) DescribeBigKeyAnalysisTime(request *redis.DescribeBigKeyAnalysisTimeRequest) (*redis.DescribeBigKeyAnalysisTimeResponse, error)
- func (c *RedisClient) DescribeBigKeyAnalysisTime2(request *redis.DescribeBigKeyAnalysisTime2Request) (*redis.DescribeBigKeyAnalysisTime2Response, error)
- func (c *RedisClient) DescribeBigKeyDetail(request *redis.DescribeBigKeyDetailRequest) (*redis.DescribeBigKeyDetailResponse, error)
- func (c *RedisClient) DescribeBigKeyDetail2(request *redis.DescribeBigKeyDetail2Request) (*redis.DescribeBigKeyDetail2Response, error)
- func (c *RedisClient) DescribeBigKeyList(request *redis.DescribeBigKeyListRequest) (*redis.DescribeBigKeyListResponse, error)
- func (c *RedisClient) DescribeBigKeyList2(request *redis.DescribeBigKeyList2Request) (*redis.DescribeBigKeyList2Response, error)
- func (c *RedisClient) DescribeCacheAnalysisList(request *redis.DescribeCacheAnalysisListRequest) (*redis.DescribeCacheAnalysisListResponse, error)
- func (c *RedisClient) DescribeCacheAnalysisResult(request *redis.DescribeCacheAnalysisResultRequest) (*redis.DescribeCacheAnalysisResultResponse, error)
- func (c *RedisClient) DescribeCacheInstance(request *redis.DescribeCacheInstanceRequest) (*redis.DescribeCacheInstanceResponse, error)
- func (c *RedisClient) DescribeCacheInstances(request *redis.DescribeCacheInstancesRequest) (*redis.DescribeCacheInstancesResponse, error)
- func (c *RedisClient) DescribeClearData(request *redis.DescribeClearDataRequest) (*redis.DescribeClearDataResponse, error)
- func (c *RedisClient) DescribeClientIpDetail(request *redis.DescribeClientIpDetailRequest) (*redis.DescribeClientIpDetailResponse, error)
- func (c *RedisClient) DescribeClientList(request *redis.DescribeClientListRequest) (*redis.DescribeClientListResponse, error)
- func (c *RedisClient) DescribeClusterInfo(request *redis.DescribeClusterInfoRequest) (*redis.DescribeClusterInfoResponse, error)
- func (c *RedisClient) DescribeDownloadUrl(request *redis.DescribeDownloadUrlRequest) (*redis.DescribeDownloadUrlResponse, error)
- func (c *RedisClient) DescribeHotKeyDetail(request *redis.DescribeHotKeyDetailRequest) (*redis.DescribeHotKeyDetailResponse, error)
- func (c *RedisClient) DescribeHotKeyDetail2(request *redis.DescribeHotKeyDetail2Request) (*redis.DescribeHotKeyDetail2Response, error)
- func (c *RedisClient) DescribeHotKeyResult2(request *redis.DescribeHotKeyResult2Request) (*redis.DescribeHotKeyResult2Response, error)
- func (c *RedisClient) DescribeHotKeySummary(request *redis.DescribeHotKeySummaryRequest) (*redis.DescribeHotKeySummaryResponse, error)
- func (c *RedisClient) DescribeInstanceClass(request *redis.DescribeInstanceClassRequest) (*redis.DescribeInstanceClassResponse, error)
- func (c *RedisClient) DescribeInstanceConfig(request *redis.DescribeInstanceConfigRequest) (*redis.DescribeInstanceConfigResponse, error)
- func (c *RedisClient) DescribeIpWhiteList(request *redis.DescribeIpWhiteListRequest) (*redis.DescribeIpWhiteListResponse, error)
- func (c *RedisClient) DescribeSlowLog(request *redis.DescribeSlowLogRequest) (*redis.DescribeSlowLogResponse, error)
- func (c *RedisClient) DescribeSpecConfig(request *redis.DescribeSpecConfigRequest) (*redis.DescribeSpecConfigResponse, error)
- func (c *RedisClient) DescribeTaskProgressList(request *redis.DescribeTaskProgressListRequest) (*redis.DescribeTaskProgressListResponse, error)
- func (c *RedisClient) DescribeUserQuota(request *redis.DescribeUserQuotaRequest) (*redis.DescribeUserQuotaResponse, error)
- func (c *RedisClient) DisableLogger()
- func (c *RedisClient) GetDisableCommands(request *redis.GetDisableCommandsRequest) (*redis.GetDisableCommandsResponse, error)
- func (c *RedisClient) ModifyAccount(request *redis.ModifyAccountRequest) (*redis.ModifyAccountResponse, error)
- func (c *RedisClient) ModifyAccounts(request *redis.ModifyAccountsRequest) (*redis.ModifyAccountsResponse, error)
- func (c *RedisClient) ModifyAnalysisThreshold(request *redis.ModifyAnalysisThresholdRequest) (*redis.ModifyAnalysisThresholdResponse, error)
- func (c *RedisClient) ModifyAnalysisThreshold2(request *redis.ModifyAnalysisThreshold2Request) (*redis.ModifyAnalysisThreshold2Response, error)
- func (c *RedisClient) ModifyAnalysisTime(request *redis.ModifyAnalysisTimeRequest) (*redis.ModifyAnalysisTimeResponse, error)
- func (c *RedisClient) ModifyBackupPolicy(request *redis.ModifyBackupPolicyRequest) (*redis.ModifyBackupPolicyResponse, error)
- func (c *RedisClient) ModifyBigKeyAnalysisTime(request *redis.ModifyBigKeyAnalysisTimeRequest) (*redis.ModifyBigKeyAnalysisTimeResponse, error)
- func (c *RedisClient) ModifyBigKeyAnalysisTime2(request *redis.ModifyBigKeyAnalysisTime2Request) (*redis.ModifyBigKeyAnalysisTime2Response, error)
- func (c *RedisClient) ModifyCacheInstanceAttribute(request *redis.ModifyCacheInstanceAttributeRequest) (*redis.ModifyCacheInstanceAttributeResponse, error)
- func (c *RedisClient) ModifyCacheInstanceClass(request *redis.ModifyCacheInstanceClassRequest) (*redis.ModifyCacheInstanceClassResponse, error)
- func (c *RedisClient) ModifyInstanceConfig(request *redis.ModifyInstanceConfigRequest) (*redis.ModifyInstanceConfigResponse, error)
- func (c *RedisClient) ModifyIpWhiteList(request *redis.ModifyIpWhiteListRequest) (*redis.ModifyIpWhiteListResponse, error)
- func (c *RedisClient) ResetCacheInstancePassword(request *redis.ResetCacheInstancePasswordRequest) (*redis.ResetCacheInstancePasswordResponse, error)
- func (c *RedisClient) RestoreInstance(request *redis.RestoreInstanceRequest) (*redis.RestoreInstanceResponse, error)
- func (c *RedisClient) SetConfig(config *core.Config)
- func (c *RedisClient) SetDisableCommands(request *redis.SetDisableCommandsRequest) (*redis.SetDisableCommandsResponse, error)
- func (c *RedisClient) SetLogger(logger core.Logger)
- func (c *RedisClient) StartClearData(request *redis.StartClearDataRequest) (*redis.StartClearDataResponse, error)
- func (c *RedisClient) StopCacheAnalysis(request *redis.StopCacheAnalysisRequest) (*redis.StopCacheAnalysisResponse, error)
- func (c *RedisClient) StopClearData(request *redis.StopClearDataRequest) (*redis.StopClearDataResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisClient ¶
type RedisClient struct {
core.JDCloudClient
}
func NewRedisClient ¶
func NewRedisClient(credential *core.Credential) *RedisClient
func (*RedisClient) CreateAccount ¶
func (c *RedisClient) CreateAccount(request *redis.CreateAccountRequest) (*redis.CreateAccountResponse, error)
创建账号
func (*RedisClient) CreateBackup ¶
func (c *RedisClient) CreateBackup(request *redis.CreateBackupRequest) (*redis.CreateBackupResponse, error)
创建并执行缓存Redis实例的备份任务,只能为手动备份,可设置备份文件名称
func (*RedisClient) CreateBigKeyAnalysis ¶
func (c *RedisClient) CreateBigKeyAnalysis(request *redis.CreateBigKeyAnalysisRequest) (*redis.CreateBigKeyAnalysisResponse, error)
创建大key分析任务
func (*RedisClient) CreateBigKeyAnalysis2 ¶
func (c *RedisClient) CreateBigKeyAnalysis2(request *redis.CreateBigKeyAnalysis2Request) (*redis.CreateBigKeyAnalysis2Response, error)
创建大key分析任务
func (*RedisClient) CreateCacheAnalysis ¶
func (c *RedisClient) CreateCacheAnalysis(request *redis.CreateCacheAnalysisRequest) (*redis.CreateCacheAnalysisResponse, error)
创建缓存分析任务,一天最多创建12次分析任务
func (*RedisClient) CreateCacheInstance ¶
func (c *RedisClient) CreateCacheInstance(request *redis.CreateCacheInstanceRequest) (*redis.CreateCacheInstanceResponse, error)
创建一个指定配置的缓存Redis实例:可选择版本、类型、规格(按CPU核数、内存容量、磁盘容量、带宽等划分),自定义分片规格可通过describeSpecConfig接口获取,老规格代码请参考,https://docs.jdcloud.com/cn/jcs-for-redis/specifications
func (*RedisClient) DeleteAccount ¶
func (c *RedisClient) DeleteAccount(request *redis.DeleteAccountRequest) (*redis.DeleteAccountResponse, error)
删除账号
func (*RedisClient) DeleteCacheInstance ¶
func (c *RedisClient) DeleteCacheInstance(request *redis.DeleteCacheInstanceRequest) (*redis.DeleteCacheInstanceResponse, error)
删除按配置计费、或包年包月已到期的缓存Redis实例,包年包月未到期不可删除。
只有处于运行running或者错误error状态才可以删除,其余状态不可以删除。 白名单用户不能删除包年包月已到期的缓存Redis实例。
func (*RedisClient) DescribeAccounts ¶
func (c *RedisClient) DescribeAccounts(request *redis.DescribeAccountsRequest) (*redis.DescribeAccountsResponse, error)
查询账号信息
func (*RedisClient) DescribeAnalysisThreshold ¶
func (c *RedisClient) DescribeAnalysisThreshold(request *redis.DescribeAnalysisThresholdRequest) (*redis.DescribeAnalysisThresholdResponse, error)
查询缓存分析阈值
func (*RedisClient) DescribeAnalysisThreshold2 ¶
func (c *RedisClient) DescribeAnalysisThreshold2(request *redis.DescribeAnalysisThreshold2Request) (*redis.DescribeAnalysisThreshold2Response, error)
查询缓存分析阈值
func (*RedisClient) DescribeAnalysisTime ¶
func (c *RedisClient) DescribeAnalysisTime(request *redis.DescribeAnalysisTimeRequest) (*redis.DescribeAnalysisTimeResponse, error)
获取自动缓存分析时间
func (*RedisClient) DescribeAvailableRegion ¶
func (c *RedisClient) DescribeAvailableRegion(request *redis.DescribeAvailableRegionRequest) (*redis.DescribeAvailableRegionResponse, error)
查询支持的地域列表
func (*RedisClient) DescribeAvailableResource ¶
func (c *RedisClient) DescribeAvailableResource(request *redis.DescribeAvailableResourceRequest) (*redis.DescribeAvailableResourceResponse, error)
查询支持的规格列表
func (*RedisClient) DescribeAvailableResource2 ¶
func (c *RedisClient) DescribeAvailableResource2(request *redis.DescribeAvailableResource2Request) (*redis.DescribeAvailableResource2Response, error)
查询支持的规格列表
func (*RedisClient) DescribeBackupPolicy ¶
func (c *RedisClient) DescribeBackupPolicy(request *redis.DescribeBackupPolicyRequest) (*redis.DescribeBackupPolicyResponse, error)
查询缓存Redis实例的自动备份策略
func (*RedisClient) DescribeBackups ¶
func (c *RedisClient) DescribeBackups(request *redis.DescribeBackupsRequest) (*redis.DescribeBackupsResponse, error)
查询缓存Redis实例的备份任务(文件)列表,可分页、可指定起止时间或备份任务ID
func (*RedisClient) DescribeBigKeyAnalysisTime ¶
func (c *RedisClient) DescribeBigKeyAnalysisTime(request *redis.DescribeBigKeyAnalysisTimeRequest) (*redis.DescribeBigKeyAnalysisTimeResponse, error)
获取大key自动缓存分析时间
func (*RedisClient) DescribeBigKeyAnalysisTime2 ¶
func (c *RedisClient) DescribeBigKeyAnalysisTime2(request *redis.DescribeBigKeyAnalysisTime2Request) (*redis.DescribeBigKeyAnalysisTime2Response, error)
获取大key自动缓存分析时间
func (*RedisClient) DescribeBigKeyDetail ¶
func (c *RedisClient) DescribeBigKeyDetail(request *redis.DescribeBigKeyDetailRequest) (*redis.DescribeBigKeyDetailResponse, error)
查询大key分析详情
func (*RedisClient) DescribeBigKeyDetail2 ¶
func (c *RedisClient) DescribeBigKeyDetail2(request *redis.DescribeBigKeyDetail2Request) (*redis.DescribeBigKeyDetail2Response, error)
查询大key分析详情
func (*RedisClient) DescribeBigKeyList ¶
func (c *RedisClient) DescribeBigKeyList(request *redis.DescribeBigKeyListRequest) (*redis.DescribeBigKeyListResponse, error)
查询大key分析任务列表
func (*RedisClient) DescribeBigKeyList2 ¶
func (c *RedisClient) DescribeBigKeyList2(request *redis.DescribeBigKeyList2Request) (*redis.DescribeBigKeyList2Response, error)
查询大key分析任务列表
func (*RedisClient) DescribeCacheAnalysisList ¶
func (c *RedisClient) DescribeCacheAnalysisList(request *redis.DescribeCacheAnalysisListRequest) (*redis.DescribeCacheAnalysisListResponse, error)
查询缓存分析任务列表
func (*RedisClient) DescribeCacheAnalysisResult ¶
func (c *RedisClient) DescribeCacheAnalysisResult(request *redis.DescribeCacheAnalysisResultRequest) (*redis.DescribeCacheAnalysisResultResponse, error)
查询缓存分析任务详情,最多查询到30天前的数据
func (*RedisClient) DescribeCacheInstance ¶
func (c *RedisClient) DescribeCacheInstance(request *redis.DescribeCacheInstanceRequest) (*redis.DescribeCacheInstanceResponse, error)
查询缓存Redis实例的详细信息
func (*RedisClient) DescribeCacheInstances ¶
func (c *RedisClient) DescribeCacheInstances(request *redis.DescribeCacheInstancesRequest) (*redis.DescribeCacheInstancesResponse, error)
查询缓存Redis实例列表,可分页、可排序、可搜索、可过滤
func (*RedisClient) DescribeClearData ¶
func (c *RedisClient) DescribeClearData(request *redis.DescribeClearDataRequest) (*redis.DescribeClearDataResponse, error)
查询数据清理任务进度
func (*RedisClient) DescribeClientIpDetail ¶
func (c *RedisClient) DescribeClientIpDetail(request *redis.DescribeClientIpDetailRequest) (*redis.DescribeClientIpDetailResponse, error)
查询指定客户端IP的连接详细信息
func (*RedisClient) DescribeClientList ¶
func (c *RedisClient) DescribeClientList(request *redis.DescribeClientListRequest) (*redis.DescribeClientListResponse, error)
查询当前客户端IP列表
func (*RedisClient) DescribeClusterInfo ¶
func (c *RedisClient) DescribeClusterInfo(request *redis.DescribeClusterInfoRequest) (*redis.DescribeClusterInfoResponse, error)
查询Redis实例的集群内部信息
func (*RedisClient) DescribeDownloadUrl ¶
func (c *RedisClient) DescribeDownloadUrl(request *redis.DescribeDownloadUrlRequest) (*redis.DescribeDownloadUrlResponse, error)
获取缓存Redis实例的备份文件临时下载地址(1个小时有效期)
func (*RedisClient) DescribeHotKeyDetail ¶
func (c *RedisClient) DescribeHotKeyDetail(request *redis.DescribeHotKeyDetailRequest) (*redis.DescribeHotKeyDetailResponse, error)
查询热key分析详情
func (*RedisClient) DescribeHotKeyDetail2 ¶
func (c *RedisClient) DescribeHotKeyDetail2(request *redis.DescribeHotKeyDetail2Request) (*redis.DescribeHotKeyDetail2Response, error)
查询热key分析详情
func (*RedisClient) DescribeHotKeyResult2 ¶
func (c *RedisClient) DescribeHotKeyResult2(request *redis.DescribeHotKeyResult2Request) (*redis.DescribeHotKeyResult2Response, error)
查询热key分析结果
func (*RedisClient) DescribeHotKeySummary ¶
func (c *RedisClient) DescribeHotKeySummary(request *redis.DescribeHotKeySummaryRequest) (*redis.DescribeHotKeySummaryResponse, error)
查询热key分析结果汇总
func (*RedisClient) DescribeInstanceClass ¶
func (c *RedisClient) DescribeInstanceClass(request *redis.DescribeInstanceClassRequest) (*redis.DescribeInstanceClassResponse, error)
查询缓存Redis实例的规格列表
func (*RedisClient) DescribeInstanceConfig ¶
func (c *RedisClient) DescribeInstanceConfig(request *redis.DescribeInstanceConfigRequest) (*redis.DescribeInstanceConfigResponse, error)
查看缓存Redis实例的当前配置参数
func (*RedisClient) DescribeIpWhiteList ¶
func (c *RedisClient) DescribeIpWhiteList(request *redis.DescribeIpWhiteListRequest) (*redis.DescribeIpWhiteListResponse, error)
获取Redis实例的IP白名单(只有白名单内的IP、网络才能访问该实例)
func (*RedisClient) DescribeSlowLog ¶
func (c *RedisClient) DescribeSlowLog(request *redis.DescribeSlowLogRequest) (*redis.DescribeSlowLogResponse, error)
获取缓存Redis实例的慢查询日志,可分页、可搜索
func (*RedisClient) DescribeSpecConfig ¶
func (c *RedisClient) DescribeSpecConfig(request *redis.DescribeSpecConfigRequest) (*redis.DescribeSpecConfigResponse, error)
查询缓存Redis实例的规格配置信息
func (*RedisClient) DescribeTaskProgressList ¶
func (c *RedisClient) DescribeTaskProgressList(request *redis.DescribeTaskProgressListRequest) (*redis.DescribeTaskProgressListResponse, error)
查询正在执行的任务进度列表
func (*RedisClient) DescribeUserQuota ¶
func (c *RedisClient) DescribeUserQuota(request *redis.DescribeUserQuotaRequest) (*redis.DescribeUserQuotaResponse, error)
查询账户的缓存Redis配额信息
func (*RedisClient) DisableLogger ¶
func (c *RedisClient) DisableLogger()
func (*RedisClient) GetDisableCommands ¶
func (c *RedisClient) GetDisableCommands(request *redis.GetDisableCommandsRequest) (*redis.GetDisableCommandsResponse, error)
获取禁用命令列表
func (*RedisClient) ModifyAccount ¶
func (c *RedisClient) ModifyAccount(request *redis.ModifyAccountRequest) (*redis.ModifyAccountResponse, error)
修改账号信息
func (*RedisClient) ModifyAccounts ¶
func (c *RedisClient) ModifyAccounts(request *redis.ModifyAccountsRequest) (*redis.ModifyAccountsResponse, error)
批量修改账号信息
func (*RedisClient) ModifyAnalysisThreshold ¶
func (c *RedisClient) ModifyAnalysisThreshold(request *redis.ModifyAnalysisThresholdRequest) (*redis.ModifyAnalysisThresholdResponse, error)
设置缓存分析阈值
func (*RedisClient) ModifyAnalysisThreshold2 ¶
func (c *RedisClient) ModifyAnalysisThreshold2(request *redis.ModifyAnalysisThreshold2Request) (*redis.ModifyAnalysisThreshold2Response, error)
设置缓存分析阈值
func (*RedisClient) ModifyAnalysisTime ¶
func (c *RedisClient) ModifyAnalysisTime(request *redis.ModifyAnalysisTimeRequest) (*redis.ModifyAnalysisTimeResponse, error)
设置自动缓存分析时间
func (*RedisClient) ModifyBackupPolicy ¶
func (c *RedisClient) ModifyBackupPolicy(request *redis.ModifyBackupPolicyRequest) (*redis.ModifyBackupPolicyResponse, error)
开启或更新缓存Redis实例的自动备份策略,可修改备份周期和备份时间
func (*RedisClient) ModifyBigKeyAnalysisTime ¶
func (c *RedisClient) ModifyBigKeyAnalysisTime(request *redis.ModifyBigKeyAnalysisTimeRequest) (*redis.ModifyBigKeyAnalysisTimeResponse, error)
设置大key自动缓存分析时间
func (*RedisClient) ModifyBigKeyAnalysisTime2 ¶
func (c *RedisClient) ModifyBigKeyAnalysisTime2(request *redis.ModifyBigKeyAnalysisTime2Request) (*redis.ModifyBigKeyAnalysisTime2Response, error)
设置大key自动缓存分析时间
func (*RedisClient) ModifyCacheInstanceAttribute ¶
func (c *RedisClient) ModifyCacheInstanceAttribute(request *redis.ModifyCacheInstanceAttributeRequest) (*redis.ModifyCacheInstanceAttributeResponse, error)
修改缓存Redis实例的资源名称或描述,二者至少选一
func (*RedisClient) ModifyCacheInstanceClass ¶
func (c *RedisClient) ModifyCacheInstanceClass(request *redis.ModifyCacheInstanceClassRequest) (*redis.ModifyCacheInstanceClassResponse, error)
变更缓存Redis实例规格(变配),实例运行时可以变配,新规格不能与之前的老规格相同,新规格内存大小不能小于实例的已使用内存
func (*RedisClient) ModifyInstanceConfig ¶
func (c *RedisClient) ModifyInstanceConfig(request *redis.ModifyInstanceConfigRequest) (*redis.ModifyInstanceConfigResponse, error)
修改缓存Redis实例的配置参数,支持部分配置参数修改
func (*RedisClient) ModifyIpWhiteList ¶
func (c *RedisClient) ModifyIpWhiteList(request *redis.ModifyIpWhiteListRequest) (*redis.ModifyIpWhiteListResponse, error)
修改Redis实例的IP白名单
func (*RedisClient) ResetCacheInstancePassword ¶
func (c *RedisClient) ResetCacheInstancePassword(request *redis.ResetCacheInstancePasswordRequest) (*redis.ResetCacheInstancePasswordResponse, error)
修改缓存Redis实例的密码,可为空
func (*RedisClient) RestoreInstance ¶
func (c *RedisClient) RestoreInstance(request *redis.RestoreInstanceRequest) (*redis.RestoreInstanceResponse, error)
恢复缓存Redis实例的某次备份
func (*RedisClient) SetConfig ¶
func (c *RedisClient) SetConfig(config *core.Config)
func (*RedisClient) SetDisableCommands ¶
func (c *RedisClient) SetDisableCommands(request *redis.SetDisableCommandsRequest) (*redis.SetDisableCommandsResponse, error)
禁用redis命令
func (*RedisClient) SetLogger ¶
func (c *RedisClient) SetLogger(logger core.Logger)
func (*RedisClient) StartClearData ¶
func (c *RedisClient) StartClearData(request *redis.StartClearDataRequest) (*redis.StartClearDataResponse, error)
创建数据清理任务
func (*RedisClient) StopCacheAnalysis ¶
func (c *RedisClient) StopCacheAnalysis(request *redis.StopCacheAnalysisRequest) (*redis.StopCacheAnalysisResponse, error)
停止缓存分析任务
func (*RedisClient) StopClearData ¶
func (c *RedisClient) StopClearData(request *redis.StopClearDataRequest) (*redis.StopClearDataResponse, error)
停止数据清理任务