我在 Azure 中有一个 .NET 应用程序,它通过CacheManager使用 Redis 作为缓存。应用程序使用部署槽。我想为不同的插槽使用不同的 Redis 数据库 ID。Test/Staging/Prod 插槽使用 Redis databaseId 0/1/2。
是否可以在 CacheManager 中以编程方式设置 databaseId,同时将其余配置(IP、端口、ssl、密钥等)保留在 web.config 文件中?只有数据库编号有所不同,它存储在 Azure appSetting 中的每个插槽。