Bibliotecas do Cache Redis do Azure para PythonAzure Redis Cache libraries for Python

Visão geralOverview

O Cache Redis do Azure se baseia no popular projeto Redis de software livre.Azure Redis Cache is based on the popular open source Redis project. Ele oferece acesso a uma instância do Redis segura e dedicada, gerenciada pela Microsoft e acessível desde os seus aplicativos do Azure.It gives you access to a secure, dedicated Redis instance, managed by Microsoft and accessible from your Azure apps.

O Redis é um repositório de chave-valor avançado, no qual as chaves podem conter estruturas de dados como cadeias de caracteres, hashes, listas, conjuntos e conjuntos classificados.Redis is an advanced key-value store, where keys can contain data structures such as strings, hashes, lists, sets, and sorted sets. O Redis dá suporte a um conjunto de operações atômicas nesses tipos de dados.Redis supports a set of atomic operations on these data types.

Saiba mais sobre o Cache Redis do Azure.Learn more about Azure Redis Cache.

API de gerenciamentoManagement API

Criar e gerenciar recursos do Redis na sua assinatura com a API de gerenciamento do Redis.Create and manage your Redis resources in your subscription with the Redis management API.

pip install redis
pip install azure-mgmt-redis

ExemploExample

O exemplo a seguir cria um novo cache Redis:The following example creates a new Redis cache:

from azure.mgmt.redis import RedisManagementClient
from azure.mgmt.redis.models import Sku, RedisCreateOrUpdateParameters

redis_client = RedisManagementClient(
    credentials,
    subscription_id
)
group_name = 'myresourcegroup'
cache_name = 'mycachename'
redis_cache = redis_client.redis.create_or_update(
    group_name,
    cache_name,
    RedisCreateOrUpdateParameters(
        sku = Sku(name = 'Basic', family = 'C', capacity = '1'),
        location = "East US"
    )
)
# redis_cache is a RedisResourceWithAccessKey instance