Librerie della cache Redis di Azure per PythonAzure Redis Cache libraries for Python

PanoramicaOverview

La cache Redis di Azure si basa sul noto progetto Redis open source.Azure Redis Cache is based on the popular open source Redis project. Consente di accedere a un'istanza sicura e dedicata della cache Redis, gestita da Microsoft e accessibile dalle app di Azure.It gives you access to a secure, dedicated Redis instance, managed by Microsoft and accessible from your Azure apps.

Redis è un archivio chiave-valore avanzato, in cui le chiavi possono contenere strutture di dati come stringhe, hash, elenchi, set e set ordinati.Redis is an advanced key-value store, where keys can contain data structures such as strings, hashes, lists, sets, and sorted sets. Redis supporta una serie di operazioni atomiche su questi tipi di dati.Redis supports a set of atomic operations on these data types.

Altre informazioni sulla Cache Redis di Azure.Learn more about Azure Redis Cache.

API di gestioneManagement API

Creare e gestire le risorse Redis nella sottoscrizione con l'API di gestione Redis.Create and manage your Redis resources in your subscription with the Redis management API.

pip install redis
pip install azure-mgmt-redis

EsempioExample

L'esempio seguente crea una nuova 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