IRedisOperations Interface

Definition

RedisOperations operations.

public interface IRedisOperations
type IRedisOperations = interface
Public Interface IRedisOperations

Methods

BeginCreateWithHttpMessagesAsync(String, String, RedisCreateParameters, Dictionary<String,List<String>>, CancellationToken)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

BeginDeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a Redis cache.

BeginExportDataWithHttpMessagesAsync(String, String, ExportRDBParameters, Dictionary<String,List<String>>, CancellationToken)

Export data from the redis cache to blobs in a container.

BeginImportDataWithHttpMessagesAsync(String, String, ImportRDBParameters, Dictionary<String,List<String>>, CancellationToken)

Import data into Redis cache.

CheckNameAvailabilityWithHttpMessagesAsync(CheckNameAvailabilityParameters, Dictionary<String,List<String>>, CancellationToken)

Checks that the redis cache name is valid and is not already in use.

CreateWithHttpMessagesAsync(String, String, RedisCreateParameters, Dictionary<String,List<String>>, CancellationToken)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a Redis cache.

ExportDataWithHttpMessagesAsync(String, String, ExportRDBParameters, Dictionary<String,List<String>>, CancellationToken)

Export data from the redis cache to blobs in a container.

ForceRebootWithHttpMessagesAsync(String, String, RedisRebootParameters, Dictionary<String,List<String>>, CancellationToken)

Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets a Redis cache (resource description).

ImportDataWithHttpMessagesAsync(String, String, ImportRDBParameters, Dictionary<String,List<String>>, CancellationToken)

Import data into Redis cache.

ListByResourceGroupNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists all Redis caches in a resource group.

ListByResourceGroupWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists all Redis caches in a resource group.

ListBySubscriptionNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all Redis caches in the specified subscription.

ListBySubscriptionWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Gets all Redis caches in the specified subscription.

ListKeysWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.

ListUpgradeNotificationsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets any upgrade notifications for a Redis cache.

ListUpgradeNotificationsWithHttpMessagesAsync(String, String, Double, Dictionary<String,List<String>>, CancellationToken)

Gets any upgrade notifications for a Redis cache.

RegenerateKeyWithHttpMessagesAsync(String, String, RedisRegenerateKeyParameters, Dictionary<String,List<String>>, CancellationToken)

Regenerate Redis cache's access keys. This operation requires write permission to the cache resource.

UpdateWithHttpMessagesAsync(String, String, RedisUpdateParameters, Dictionary<String,List<String>>, CancellationToken)

Update an existing Redis cache.

Extension Methods

BeginCreate(IRedisOperations, String, String, RedisCreateParameters)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

BeginCreateAsync(IRedisOperations, String, String, RedisCreateParameters, CancellationToken)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

BeginDelete(IRedisOperations, String, String)

Deletes a Redis cache.

BeginDeleteAsync(IRedisOperations, String, String, CancellationToken)

Deletes a Redis cache.

BeginExportData(IRedisOperations, String, String, ExportRDBParameters)

Export data from the redis cache to blobs in a container.

BeginExportDataAsync(IRedisOperations, String, String, ExportRDBParameters, CancellationToken)

Export data from the redis cache to blobs in a container.

BeginImportData(IRedisOperations, String, String, ImportRDBParameters)

Import data into Redis cache.

BeginImportDataAsync(IRedisOperations, String, String, ImportRDBParameters, CancellationToken)

Import data into Redis cache.

CheckNameAvailability(IRedisOperations, CheckNameAvailabilityParameters)

Checks that the redis cache name is valid and is not already in use.

CheckNameAvailabilityAsync(IRedisOperations, CheckNameAvailabilityParameters, CancellationToken)

Checks that the redis cache name is valid and is not already in use.

Create(IRedisOperations, String, String, RedisCreateParameters)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

CreateAsync(IRedisOperations, String, String, RedisCreateParameters, CancellationToken)

Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache.

Delete(IRedisOperations, String, String)

Deletes a Redis cache.

DeleteAsync(IRedisOperations, String, String, CancellationToken)

Deletes a Redis cache.

ExportData(IRedisOperations, String, String, ExportRDBParameters)

Export data from the redis cache to blobs in a container.

ExportDataAsync(IRedisOperations, String, String, ExportRDBParameters, CancellationToken)

Export data from the redis cache to blobs in a container.

ForceReboot(IRedisOperations, String, String, RedisRebootParameters)

Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.

ForceRebootAsync(IRedisOperations, String, String, RedisRebootParameters, CancellationToken)

Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.

Get(IRedisOperations, String, String)

Gets a Redis cache (resource description).

GetAsync(IRedisOperations, String, String, CancellationToken)

Gets a Redis cache (resource description).

ImportData(IRedisOperations, String, String, ImportRDBParameters)

Import data into Redis cache.

ImportDataAsync(IRedisOperations, String, String, ImportRDBParameters, CancellationToken)

Import data into Redis cache.

ListByResourceGroup(IRedisOperations, String)

Lists all Redis caches in a resource group.

ListByResourceGroupAsync(IRedisOperations, String, CancellationToken)

Lists all Redis caches in a resource group.

ListByResourceGroupNext(IRedisOperations, String)

Lists all Redis caches in a resource group.

ListByResourceGroupNextAsync(IRedisOperations, String, CancellationToken)

Lists all Redis caches in a resource group.

ListBySubscription(IRedisOperations)

Gets all Redis caches in the specified subscription.

ListBySubscriptionAsync(IRedisOperations, CancellationToken)

Gets all Redis caches in the specified subscription.

ListBySubscriptionNext(IRedisOperations, String)

Gets all Redis caches in the specified subscription.

ListBySubscriptionNextAsync(IRedisOperations, String, CancellationToken)

Gets all Redis caches in the specified subscription.

ListKeys(IRedisOperations, String, String)

Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.

ListKeysAsync(IRedisOperations, String, String, CancellationToken)

Retrieve a Redis cache's access keys. This operation requires write permission to the cache resource.

ListUpgradeNotifications(IRedisOperations, String, String, Double)

Gets any upgrade notifications for a Redis cache.

ListUpgradeNotificationsAsync(IRedisOperations, String, String, Double, CancellationToken)

Gets any upgrade notifications for a Redis cache.

ListUpgradeNotificationsNext(IRedisOperations, String)

Gets any upgrade notifications for a Redis cache.

ListUpgradeNotificationsNextAsync(IRedisOperations, String, CancellationToken)

Gets any upgrade notifications for a Redis cache.

RegenerateKey(IRedisOperations, String, String, RedisRegenerateKeyParameters)

Regenerate Redis cache's access keys. This operation requires write permission to the cache resource.

RegenerateKeyAsync(IRedisOperations, String, String, RedisRegenerateKeyParameters, CancellationToken)

Regenerate Redis cache's access keys. This operation requires write permission to the cache resource.

Update(IRedisOperations, String, String, RedisUpdateParameters)

Update an existing Redis cache.

UpdateAsync(IRedisOperations, String, String, RedisUpdateParameters, CancellationToken)

Update an existing Redis cache.

Applies to