在github上下载了ServiceStack.Redis,做测试发现有限制,居然从v4开始就收费,无聊时,做了个源码分析

废话不多,上测试代码

            try
{
for (int i = ; i < ; i++)
{
redisClient = new RedisClient(host, port);
redisClient.Set<string>("w", "");
Console.WriteLine(i);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
throw;
}

运行到6000时会报错,错误信息如下

The free-quota limit on '6000 Redis requests per hour' has been reached. Please see https://servicestack.net to upgrade to a commercial license or visit https://github.com/ServiceStackV3/ServiceStackV3 to revert back to the free ServiceStack v3.

试了下v3,就没此问题

修改源码解决此屏蔽方法:

查找LicenseUtils的调用注释即可,涉及地方如下

1、RedisClient.cs的第379行

2、RedisNativeClient_Utils.cs的第61到71行

3、RedisNativeClient_Utils.cs的第322到323行

ps:只是测试兴趣,相信大家很多人都知道怎么解决,自己只是做个笔记,原则上还是希望公司支持正版

最新文章

  1. Android ImageView高度根据图片比例自适应
  2. JQuery中的extend函数
  3. express 框架之 路由与中间件
  4. datagridview的某些属性以及增删改查
  5. 开源 免费 java CMS - FreeCMS1.5-信息管理
  6. JavaScript原型链demo
  7. C#防SQL注入代码的实现方法
  8. 如何在Excel中启用宏?
  9. Spring+Mybatis+Mysql搭建分布式数据库访问框架
  10. 阿里巴巴的开源项目Druid(关于数据库连接)
  11. Websocket-Sharp获取客户端IP地址和端口号
  12. centos6.8 安装wget
  13. Windows下80端口被进程System占用的解决方法
  14. CentOS6.5系统下RPM包安装MySQL5.6(转)
  15. 2013337朱荟潼 Linux第一章读书笔记——Linux内核简介
  16. 跟我学Makefile(七)
  17. ZH奶酪:IBG项目工作内容
  18. stringbuffer 和 stringbuilder区别
  19. h.264_javascript_资料
  20. Object对象方法 cheet sheet

热门文章

  1. BestCoder Round #81 (div.2) B Matrix
  2. codeforce 651B Beautiful Paintings
  3. Esper系列(七)数据缓存、外部事件应用(静态方法)
  4. HDOJ(~1004)
  5. CodeForces 540E - Gerald and Giant Chess(数论)
  6. devexpress中gridview控件编辑时改变输入法状态
  7. ActiveMQ内存设置和流控
  8. vmwear 及docker
  9. Unsupervised Feature Learning and Deep Learning(UFLDL) Exercise 总结
  10. 验证(Verification)与确认(Validation)的差别