您的位置:首页 > 数据库 > Redis

[Redis]通过代码配置Redis

2015-09-02 17:35 555 查看
查看了文档https://azure.microsoft.com/en-us/documentation/articles/cache-how-to-scale/,发现可以使用代码来配置Redis,所以就比较感兴趣试了下。

通过https://github.com/rustd/RedisSamples/tree/master/ManageCacheUsingMAML下载了Demo实例,并且参考https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx#bk_portal进行AD相关的配置,发现在认证的时候默认连接到了Global Azure:



好吧,这是使用China Azure的通病,只能找地方配置,查看了RedisManagementClient ,发现有包括baseUri的构造函数,应该就是它了:



但是不知道China Azure中的Redis服务,它的baseUri是多少,官网也没有相关说明,怎么办呢?调用Powershell命令Get-AzureRedisCache并同时使用Fiddler抓包查看:





没错,China Azure Redis的baseuri应该就是https://management.chinacloudapi.cn/,所以认证客户端应该改为:

RedisManagementClient client = new RedisManagementClient(creds, new Uri("https://management.chinacloudapi.cn/"));

而且文档使用的是默认AD账号:



所以我打算搞个其它账号,创建个新的AD账号试一试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: