整合 Azure Cache for Redis 與服務 連線 or

此頁面會顯示支持的驗證方法和用戶端,並顯示您可以使用Service 連線 or 將 Azure Cache for Redis 連線到其他雲端服務的範例程式代碼。 您仍然可以在沒有使用服務 連線 or 的情況下,以其他程式設計語言連線到 Azure Cache for Redis。 此頁面也會顯示您在建立服務連線時取得的預設環境變數名稱和值(或 Spring Boot 組態)。

支援的計算服務

服務 連線 or 可用來將下列計算服務連線至 Azure Cache for Redis:

  • Azure App Service
  • Azure Functions
  • Azure 容器應用程式
  • Azure Spring Apps

支援的驗證類型和客戶端類型

下表顯示使用服務 連線 or將計算服務連線到 Azure Cache for Redis 時,支持驗證方法和客戶端的組合。 「是」表示支持組合,而「否」則表示不支援。

用戶端類型 系統指派的受控識別 使用者指派的受控識別 秘密 / 連接字串 服務主體
.NET No .是 No
Go No .是 No
Java No .是 No
Java - Spring Boot No .是 No
Node.js No .是 No
Python No .是 No
No .是 No

下表指出數據表中所有客戶端類型唯一支援的驗證方法是 Secret / 連接字串 方法。 任何客戶端類型都不支援使用服務 連線 or 連線到 Azure Cache for Redis 的其他驗證方法。

默認環境變數名稱或應用程式屬性和範例程序代碼

使用下面所列的環境變數名稱和應用程式屬性,將計算服務連線到 Redis Server。 針對下列每個範例,請將 佔位元文字 <redis-server-name><redis-key> 取代為 您自己的 Redis 伺服器名稱和索引鍵。 如需命名慣例的詳細資訊,請參閱 Service 連線 or internals 一文。

連接字串

默認環境變數名稱 描述 範例值
AZURE_REDIS_CONNECTIONSTRING StackExchange。 Redis 連接字串 <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0

範例指令碼

請參閱下列步驟和程序代碼,以使用 連接字串 連線到 Azure Cache for Redis。

  1. 安裝相依性。

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. 從 Service 連線 or 所新增的環境變數取得 Redis 連接字串。

    using StackExchange.Redis;
    var connectionString = Environment.GetEnvironmentVariable("AZURE_REDIS_CONNECTIONSTRING");
    var _redisConnection = await RedisConnection.InitializeAsync(connectionString: connectionString);
    

下一步

請遵循下列教學課程,深入瞭解服務 連線 or。