添加可选[RedisTokenStorager&添加缓存token时的前缀wx

This commit is contained in:
jinyu
2015-12-10 14:27:30 +08:00
parent dd61596a38
commit ef5fb006f0
16 changed files with 112 additions and 13 deletions
+1 -1
View File
@@ -100,7 +100,7 @@ weixin4j.properties说明
//weixinSuiteProxy = new WeixinSuiteProxy(suiteId,suiteSecret);
weixinSuiteProxy.api().getOAuthInfo(authCorpid);
> 针对`token`存储有两种方案,`File存储`/`Redis存储`,当然也可自己实现`TokenStorager`,默认使用文件(xml)的方式保存token,如果环境中支持`redis`,建议使用[RedisTokenStorager](https://github.com/foxinmy/weixin4j/wiki/%E7%94%A8redis%E4%BF%9D%E5%AD%98token).
> 针对`token`存储有两种方案,`File存储`/`Redis存储`,当然也可自己实现`TokenStorager`,默认使用文件(xml)的方式保存token,如果环境中支持`redis`,建议使用[RedisTokenStorager](../weixin4j-base/src/main/java/com/foxinmy/weixin4j/token/RedisTokenStorager.java).
> WeixinProxy weixinProxy = new WeixinProxy(new RedisTokenStorager());
@@ -42,7 +42,7 @@ public class WeixinSuitePreCodeCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_suite_precode_%s", suiteId);
return String.format("wx_qy_suite_precode_%s", suiteId);
}
@Override
@@ -36,7 +36,7 @@ public class WeixinSuiteTokenCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_suite_token_%s", ticketHolder.getSuiteId());
return String.format("wx_qy_suite_token_%s", ticketHolder.getSuiteId());
}
@Override
@@ -42,7 +42,7 @@ public class WeixinTokenSuiteCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_token_suite_%s:%s",
return String.format("wx_qy_token_suite_%s:%s",
perCodeHolder.getSuiteId(), perCodeHolder.getAuthCorpId()
);
@@ -41,7 +41,7 @@ public class WeixinJSTicketCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_jsticket_%s", corpid);
return String.format("wx_qy_jsticket_%s", corpid);
}
@Override
@@ -40,7 +40,7 @@ public class WeixinProviderTokenCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_provider_token_%s", corpid);
return String.format("wx_qy_provider_token_%s", corpid);
}
@Override
@@ -40,7 +40,7 @@ public class WeixinTokenCreator implements TokenCreator {
@Override
public String getCacheKey() {
return String.format("qy_token_%s", corpid);
return String.format("wx_qy_token_%s", corpid);
}
@Override