[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账号试一试。
通过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账号试一试。
相关文章推荐
- [Redis]如何通过Powershell创建Redis服务
- 深入剖析 redis 事件驱动
- Redis+Keepalived内存数据库集群配置
- Redis+Keepalived内存数据库集群配置
- 从hiredis使用出core谈谈redis多线程的使用【转】
- Redis bind用法
- Redis学习总结(JAVA篇)
- redis简单消息队列
- 超强、超详细Redis数据库入门教程
- redis查看中文
- go-redis in golang
- redis五种数据类型应用场景
- Kafka+Spark Streaming+Redis实时计算整合实践
- CentOS7安装配置redis-3.0.0
- redis使用注意问题
- redis 如何处理客户端连接
- Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑们
- Redis windows学习(二)——Redis的AOF模式和RDB模式
- 关于Spring Data redis几种对象序列化的比较
- ubuntu安装redis