你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用服务连接器集成 Azure Cache for Redis
项目
此页面显示了支持的身份验证方法和客户端,并演示了使用服务连接器将 Azure Cache for Redis 连接到其他云服务时可以使用的示例代码。 即使不使用服务连接器,你可能仍然可以使用其他编程语言连接到 Azure Cache for Redis。 此页面还显示了你在创建服务连接时获得的默认环境变量名称和值(或 Spring Boot 配置)。
受支持的计算服务
服务连接器可用于将以下计算服务连接到 Azure Cache for Redis:
Azure 应用程序服务
Azure Container Apps
Azure Functions
Azure Kubernetes 服务 (AKS)
Azure Spring Apps
支持的身份验证类型和客户端类型
下表显示了使用服务连接器将计算服务连接到 Azure Cache for Redis 时所支持的身份验证方法与客户端的组合。 “是”表示支持该组合,“否”表示不支持该组合。
客户端类型
系统分配的托管标识
用户分配的托管标识
机密/连接字符串
服务主体
.NET
否
No
是
否
Go
否
No
是
否
Java
否
No
是
否
Java - Spring Boot
否
No
是
否
Node.js
否
No
是
否
Python
否
No
是
否
无
否
No
是
否
此表指示表中所有客户端类型唯一支持的身份验证方法是机密/连接字符串方法。 使用服务连接器连接到 Azure Cache for Redis 时,任何客户端类型均不支持使用其他身份验证方法。
using StackExchange.Redis;
var connectionString = Environment.GetEnvironmentVariable("AZURE_REDIS_CONNECTIONSTRING");
var _redisConnection = await RedisConnection.InitializeAsync(connectionString: connectionString);