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