bibliotecas Cache do Azure para Redis para Python

Visão geral

Cache do Azure para Redis se baseia no popular projeto Redis de software livre. Ele fornece acesso a um servidor Redis seguro e dedicado, gerenciado pela Microsoft e acessível em seus aplicativos do Azure.

O servidor Redis é um repositório avançado de chave-valor, em que as chaves podem conter estruturas de dados, como cadeias de caracteres, hashes, listas, conjuntos e conjuntos classificados. Um servidor Redis dá suporte a um conjunto de operações atômicas nesses tipos de dados.

Para saber mais, confira Cache do Azure para Redis.

API de gerenciamento

Crie e gerencie seus recursos de Cache do Azure para Redis em sua assinatura com a API de gerenciamento do Redis.

pip install redis
pip install azure-mgmt-redis

Exemplo

O exemplo a seguir cria um novo 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