biblioteki Azure Cache for Redis dla języka Python

Omówienie

Azure Cache for Redis opiera się na popularnym projekcie redis typu open source. Zapewnia ona dostęp do bezpiecznego, dedykowanego serwera Redis zarządzanego przez firmę Microsoft i dostępnego z poziomu aplikacji platformy Azure.

Serwer Redis to zaawansowany magazyn par klucz-wartość, w którym klucze mogą zawierać struktury danych, takie jak ciągi, skróty, listy, zestawy i zestawy sortowane. Serwer Redis obsługuje zestaw operacji niepodzielnych na tych typach danych.

Aby dowiedzieć się więcej, zobacz Azure Cache for Redis.

Interfejs API zarządzania

Tworzenie zasobów Azure Cache for Redis w ramach subskrypcji i zarządzanie nimi za pomocą interfejsu API zarządzania redis.

pip install redis
pip install azure-mgmt-redis

Przykład

W poniższym przykładzie zostanie utworzona nowa pamięć podręczna:

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