All Products
Search
Document Center

:List of operations by function

Last Updated:Dec 09, 2024
This product(R-kvstore/2015-01-01) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Lifecycle management

APITitleDescription
CreateInstanceCreateInstanceCreates a Tair (Redis OSS-compatible) instance. If you want to create a Tair (Enterprise Edition) cloud-native instance, you can call the CreateTairInstance operation.
AddShardingNodeAddShardingNodeAdds data shards to a cloud-native cluster instance.
CreateGlobalDistributeCacheCreateGlobalDistributeCacheConverts an existing Tair DRAM-based classic instance to the first child instance of a distributed instance.
DeleteShardingNodeDeleteShardingNodeRemoves one or more data shards from an ApsaraDB for Redis cluster instance.
DeleteInstanceDeleteInstanceReleases a Tair (Redis OSS-compatible) instance.
ModifyInstanceSpecModifyInstanceSpecChanges the configurations of a Tair (Redis OSS-compatible) instance.
DescribeRegionsDescribeRegionsQueries all regions and zones supported for a Redis instance.
DescribeZonesDescribeZonesQueries the zones available for ApsaraDB for Redis.
DescribeAvailableResourceDescribeAvailableResourceQueries the types of ApsaraDB for Redis instances that can be created in a specified zone.
TransformToPrePaidTransformToPrePaidChanges a pay-as-you-go Tair (Redis OSS-compatible) instance to a subscription instance.
MigrateToOtherZoneMigrateToOtherZoneMigrates a Tair (Redis OSS-compatible) instance across zones within the same region.

Instance management

APITitleDescription
CreateTairInstanceCreateTairInstanceCreates a Tair (Enterprise Edition) cloud-native instance.
CreateInstancesCreateInstancesCreates multiple ApsaraDB for Redis instances at a time.
EnableAdditionalBandwidthEnableAdditionalBandwidthAdjusts the bandwidth of a Tair (Redis OSS-compatible) instance. Only the pay-as-you-go billing method is supported for bandwidth adjustment. You need to specify the InstanceId, NodeId (optional), Bandwidth, and ChargeType parameters.
ModifyInstanceAttributeModifyInstanceAttributeModifies the specific information of a Tair (Redis OSS-compatible) instance, such as the password and the name.
ModifyResourceGroupModifyResourceGroupChanges the resource group to which an ApsaraDB for Redis instance belongs.
ModifyInstanceMaintainTimeModifyInstanceMaintainTimeModifies the maintenance window of an ApsaraDB for Redis instance. Alibaba Cloud maintains ApsaraDB for Redis instances during the specified maintenance window.
ModifyInstanceMajorVersionModifyInstanceMajorVersionUpgrades the major version of a Tair (Redis OSS-compatible) instance.
ModifyInstanceMinorVersionModifyInstanceMinorVersionUpdates the minor version of a Tair (Redis OSS-compatible) instance.
ModifyDBInstanceAutoUpgradeModifyDBInstanceAutoUpgradeModifies the settings related to the automatic minor version update for an instance.
DescribeInstancesOverviewDescribeInstancesOverviewQueries the overview information of one or more Tair (Redis OSS-compatible) instances.
DescribeInstancesDescribeInstancesQueries the information about one or more ApsaraDB for Redis instances.
DescribeDedicatedClusterInstanceListDescribeDedicatedClusterInstanceListQueries the information of Tair (Redis OSS-compatible) instances deployed in a dedicated cluster.
DescribeInstanceAttributeDescribeInstanceAttributeQueries the attribute of Tair (Redis OSS-compatible) instances.
DescribeGlobalDistributeCacheDescribeGlobalDistributeCacheQueries the details of a distributed ApsaraDB for Redis instance.
DescribeEngineVersionDescribeEngineVersionQueries the major version and minor version of an ApsaraDB for Redis instance and the release notes for minor versions.
DescribeRoleZoneInfoDescribeRoleZoneInfoQueries the role, type, minor version, and zone of each node in a Tair (Redis OSS-compatible) instance.
DescribeClusterMemberInfoDescribeClusterMemberInfoQueries the configuration information of nodes in a Tair (Redis OSS-compatible) cluster instance, such as the specifications and the maximum number of connections.
DescribeTasksDescribeTasksQueries all tasks that are performed on a Tair (Redis OSS-compatible) instance within a specified period of time.
DescribeDBInstanceNetInfoDescribeDBInstanceNetInfoQueries the network information of a Tair (Redis OSS-compatible) instance.
DescribeDBNodeDirectVipInfoDescribeDBNodeDirectVipInfoQueries the information about virtual IP addresses (VIPs) of child instances of a cluster instance in direct connection mode.
DescribeLogicInstanceTopologyDescribeLogicInstanceTopologyQueries the logical topology of an ApsaraDB for Redis instance.
RestartInstanceRestartInstanceRestarts a running ApsaraDB for Redis instance.
FlushExpireKeysFlushExpireKeysClears all expired keys in a Tair (Redis OSS-compatible) instance.
FlushInstanceForDBFlushInstanceForDBCleans the data of specified databases in a Tair (Redis OSS-compatible) instance.
FlushInstanceFlushInstanceClears the data of an ApsaraDB for Redis instance. The cleared data cannot be restored.
SwitchInstanceHASwitchInstanceHAPerforms a master-replica switchover to switch node roles. This operation is applicable to disaster recovery drills and nearby access to applications that are deployed across zones.
SyncDtsStatusSyncDtsStatusDisables configuration changes for a Tair (Redis OSS-compatible) instance before you use Data Transmission Service (DTS) to migrate or synchronize data of the instance. This prevents migration and synchronization task failures due to configuration changes.
RemoveSubInstanceRemoveSubInstanceRemoves a child instance from a distributed instance.
LockDBInstanceWriteLockDBInstanceWriteLocks an instance. After the instance is locked, you can only read data from the instance, but cannot write data to the instance.
UnlockDBInstanceWriteUnlockDBInstanceWriteUnlocks a write-locked instance. After the instance is unlocked, you can read and write data to and from the instance.

Connection management

APITitleDescription
ModifyInstanceNetExpireTimeModifyInstanceNetExpireTimeExtends the retention period of the classic network endpoint of a Tair (Redis OSS-compatible) instance. You can call this operation after you change the network type of the Tair (Redis OSS-compatible) instance from classic network to Virtual Private Cloud (VPC) with the classic network endpoint retained.
ModifyDBInstanceConnectionStringModifyDBInstanceConnectionStringChanges the endpoint or port number of a Tair (Redis OSS-compatible) instance.
ModifyIntranetAttributeModifyIntranetAttributeTemporarily adjusts the internal bandwidth of a Tair (Redis OSS-compatible) instance that is deployed in a dedicated cluster.
DescribeIntranetAttributeDescribeIntranetAttributeQueries the internal bandwidth of an ApsaraDB for Redis instance.
SwitchNetworkSwitchNetworkChanges the VPC or vSwitch of a Tair (Redis OSS-compatible) instance. If the instance is deployed in the classic network, the network type of the instance is changed from the classic network to VPC.
AllocateInstancePublicConnectionAllocateInstancePublicConnectionApplies for a public endpoint for a Tair (Redis OSS-compatible) instance.
ReleaseInstancePublicConnectionReleaseInstancePublicConnectionReleases the public endpoint of an ApsaraDB for Redis instance.
AllocateDirectConnectionAllocateDirectConnectionApplies for a private endpoint for a Tair (Redis OSS-compatible) instance.
ReleaseDirectConnectionReleaseDirectConnectionReleases the private endpoint of a Tair (Redis OSS-compatible) cluster instance.
SwitchInstanceProxySwitchInstanceProxyEnables or disables the proxy mode for a Tair (Redis OSS-compatible) cluster instance in a dedicated cluster.

Renewal management

APITitleDescription
ModifyInstanceAutoRenewalAttributeModifyInstanceAutoRenewalAttributeEnables or disables auto-renewal for a Tair (Redis OSS-compatible) instance.
DescribePriceDescribePriceQueries the fees that you must pay when you create, upgrade, or renew a Tair (Redis OSS-compatible) instance.
DescribeInstanceAutoRenewalAttributeDescribeInstanceAutoRenewalAttributeQueries whether auto-renewal is enabled for an ApsaraDB for Redis instance.
RenewAdditionalBandwidthRenewAdditionalBandwidthThis operation is not recommended now. The billing method for bandwidth of a Tair (Redis OSS-compatible) instance is changed to pay-as-you-go.
TransformInstanceChargeTypeTransformInstanceChargeTypeChanges the billing method of an ApsaraDB for Redis instance from subscription to pay-as-you-go or from pay-as-you-go to subscription.
RenewInstanceRenewInstanceRenews a Tair (Redis OSS-compatible) subscription instance.

Account management

APITitleDescription
CreateAccountCreateAccountCreates an account that has specific permissions for a Tair (Redis OSS-compatible) instance.
DeleteAccountDeleteAccountDeletes an account from a Tair (Redis OSS-compatible) instance.
ModifyAccountDescriptionModifyAccountDescriptionModifies the description of an account for a Tair (Redis OSS-compatible) instance.
ModifyAccountPasswordModifyAccountPasswordChanges the password of a specific account for an ApsaraDB for Redis instance.
DescribeAccountsDescribeAccountsQueries a specified account of a Tair (Redis OSS-compatible) instance.
ResetAccountPasswordResetAccountPasswordResets the password of an account for a Tair (Redis OSS-compatible) instance.
GrantAccountPrivilegeGrantAccountPrivilegeModifies the permissions of an account for a Tair (Redis OSS-compatible) instance.

Backup and restoration

APITitleDescription
CreateBackupCreateBackupBacks up an ApsaraDB for Redis instance.
ModifyBackupPolicyModifyBackupPolicyModifies the automatic backup policy of a Tair (Redis OSS-compatible) instance.
DescribeBackupTasksDescribeBackupTasksQueries the states of backup tasks for an ApsaraDB for Redis instance.
DescribeBackupPolicyDescribeBackupPolicyQueries the backup policy of an ApsaraDB for Redis instance, including the backup cycle and backup time.
DescribeBackupsDescribeBackupsQueries the backup files of a Tair (Redis OSS-compatible) instance.
RestoreInstanceRestoreInstanceRestores the data in a specified backup file to a Tair (Redis OSS-compatible) instance.
DescribeClusterBackupListDescribeClusterBackupListQueries the backup sets of an ApsaraDB for Redis or Tair cluster instance.

Monitoring management

APITitleDescription
DescribeMonitorItemsDescribeMonitorItemsQueries the monitoring metrics of a Tair (Redis OSS-compatible) instance.
DescribeHistoryMonitorValuesDescribeHistoryMonitorValuesQueries the performance monitoring data of a Tair (Redis OSS-compatible) instance.

Log management

APITitleDescription
ModifyAuditLogConfigModifyAuditLogConfigEnables the audit log feature or modifies the audit log settings for a Tair (Redis OSS-compatible) instance.
DescribeAuditLogConfigDescribeAuditLogConfigQueries the audit log configurations of a Tair (Redis OSS-compatible) instance. The configurations include whether the audit log feature is enabled and the retention period of audit logs.
DescribeAuditRecordsDescribeAuditRecordsQueries the audit logs of a Tair (Redis OSS-compatible) instance.
DescribeRunningLogRecordsDescribeRunningLogRecordsQueries the operational logs of a Tair (Redis OSS-compatible) instance.
DescribeSlowLogRecordsDescribeSlowLogRecordsQueries the slow query logs of a Tair (Redis OSS-compatible) instance that are generated within a specified period of time.
InitializeKvstorePermissionInitializeKvstorePermissionAssigns a service-linked role to Tair (Redis OSS-compatible).

Network security

APITitleDescription
ModifySecurityIpsModifySecurityIpsModifies the IP address whitelists of an ApsaraDB for Redis instance.
ModifySecurityGroupConfigurationModifySecurityGroupConfigurationResets the security groups that are added to a whitelist for a Tair (Redis OSS-compatible) instance.
ModifyInstanceSSLModifyInstanceSSLModifies the SSL settings of an ApsaraDB for Redis instance.
ModifyInstanceVpcAuthModeModifyInstanceVpcAuthModeEnables or disables password-free access for a Tair (Redis OSS-compatible) instance. When the password-free access feature is enabled, Elastic Compute Service (ECS) instances in the same virtual private cloud (VPC) can connect to the Tair (Redis OSS-compatible) instance without using a password. You can also use the username and password to connect to the Tair (Redis OSS-compatible) instance.
DescribeSecurityIpsDescribeSecurityIpsQueries the IP address whitelists of a Tair (Redis OSS-compatible) instance.
DescribeSecurityGroupConfigurationDescribeSecurityGroupConfigurationQueries the security groups that are added to the whitelists of a Tair (Redis OSS-compatible) instance.
DescribeInstanceSSLDescribeInstanceSSLQueries whether TLS (SSL) encryption is enabled for an instance.

Parameter management

APITitleDescription
ModifyInstanceConfigModifyInstanceConfigModifies the parameter settings of an ApsaraDB for Redis instance.
DescribeParameterTemplatesDescribeParameterTemplatesQueries the parameters and their default values that are supported by Tair (Redis OSS-compatible) instances of different architectures and major versions.
DescribeInstanceConfigDescribeInstanceConfigQueries the parameter settings of an ApsaraDB for Redis instance.
DescribeParametersDescribeParametersQueries the configuration parameters and running parameters of an ApsaraDB for Redis instance.
DescribeParameterModificationHistoryDescribeParameterModificationHistoryQueries the parameter modification history of a Tair (Redis OSS-compatible) instance.

Tag management

APITitleDescription
ListTagResourcesListTagResourcesQueries the relationships between Tair (Redis OSS-compatible) instances and tags.
TagResourcesTagResourcesAdds tags to Tair (Redis OSS-compatible) instances.
UntagResourcesUntagResourcesRemoves tags from Tair (Redis OSS-compatible) instances.

Performance improvements

APITitleDescription
CreateCacheAnalysisTaskCreateCacheAnalysisTaskCreates a cache analysis task.
DescribeCacheAnalysisReportDescribeCacheAnalysisReportQueries the cache analysis report of an instance on a specified date.
DescribeCacheAnalysisReportListDescribeCacheAnalysisReportListQueries a list of cache analysis reports for an instance.

TDE

APITitleDescription
ModifyInstanceTDEModifyInstanceTDEEnables transparent data encryption (TDE) for a Tair (Redis OSS-compatible) instance. You can use existing custom keys.
DescribeInstanceTDEStatusDescribeInstanceTDEStatusQueries whether transparent data encryption (TDE) is enabled for a Tair (Redis OSS-compatible) instance.
DescribeEncryptionKeyListDescribeEncryptionKeyListQueries a list of custom keys used by Tair (Redis OSS-compatible) instances.
DescribeEncryptionKeyDescribeEncryptionKeyQueries the details of a custom key for a Tair (Redis OSS-compatible) instance to use transparent data encryption (TDE).
CheckCloudResourceAuthorizedCheckCloudResourceAuthorizedQueries whether a Tair (Redis OSS-compatible) instance has the permissions to use Key Management Service (KMS).

O\\\&M task management

APITitleDescription
DescribeHistoryTasksDescribeHistoryTasksQueries a list of tasks in the task center.

Whitelist template management

APITitleDescription
CreateGlobalSecurityIPGroupCreateGlobalSecurityIPGroupCreates a global IP whitelist template.
ModifyGlobalSecurityIPGroupNameModifyGlobalSecurityIPGroupNameModifies the name of a global IP whitelist template.
DescribeGlobalSecurityIPGroupRelationDescribeGlobalSecurityIPGroupRelationQueries information about the global IP whitelist templates associated with an instance.
DeleteGlobalSecurityIPGroupDeleteGlobalSecurityIPGroupDeletes a global IP whitelist template.
ModifyGlobalSecurityIPGroupModifyGlobalSecurityIPGroupModifies a global IP whitelist template.
ModifyGlobalSecurityIPGroupRelationModifyGlobalSecurityIPGroupRelationAdds a specified instance to a specified IP whitelist template.
DescribeGlobalSecurityIPGroupDescribeGlobalSecurityIPGroupQueries global IP whitelist templates.

Parameter Template Management

APITitleDescription
ModifyInstanceParameterModifyInstanceParameterApplies a parameter template to specific instances. This indicates that the parameter values in the template take effect on the instances. After you modify a parameter template, you must reapply it to specific instances for the new parameter values to take effect on the instances.
DeleteParameterGroupDeleteParameterGroupDeletes a parameter template.
DescribeParameterGroupSupportParamDescribeParameterGroupSupportParamQueries the parameters that can be configured in parameter templates across different database versions.
DescribeParameterGroupDescribeParameterGroupQueries the basic information about a parameter template.
ModifyParameterGroupModifyParameterGroupModifies the settings of a parameter template.
DescribeParameterGroupsDescribeParameterGroupsQueries a list of available parameter templates.
CreateParameterGroupCreateParameterGroupCreates a parameter template.
DescribeParameterGroupTemplateListDescribeParameterGroupTemplateListQueries the information about the parameters that can be configured in a parameter template, such as the default values, value ranges, and descriptions.

Event management

APITitleDescription
DescribeActiveOperationTasksDescribeActiveOperationTasksQueries the O\\\&M event details of an instance.
ModifyActiveOperationTasksModifyActiveOperationTasksModifies the switching time of scheduled O\\\&M events for an instance.
CancelActiveOperationTasksCancelActiveOperationTasksCancels O\\\&M events at a time.

Fault simulation

APITitleDescription
SwitchInstanceZoneFailOverSwitchInstanceZoneFailOverSwitches an instance from the current zone to the specified zone in the event of a fault.
MasterNodeShutDownFailOverMasterNodeShutDownFailOverSimulates database node failures.

Other

APITitleDescription
ModifyInstanceBandwidthModifyInstanceBandwidthSets the intended bandwidth value of a Tair (Redis OSS-compatible) instance.