在微信域名检测项目中,使用使用一个ReaderWriterLock来实现一个同步的Cache, 以便控制对该Cache的读写.但是效果很不好,后来采用利用ServiceStack.Redis来操作Redis,它是Redis官方推荐的C#客户端,性能非常优越,使用也很方便,但是运行中发现有如下的问题:
每小时只能访问Redis 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.
用工具查看发现两处限制
// ServiceStack.Text, Version=4.5.6.0, Culture=neutral, PublicKeyToken=null
// Global type: <Module>
// Architecture: AnyCPU (64-bit preferred)
// Runtime: .NET 4.0
public static class LicenseUtils
{
//...
public static class FreeQuotas
{
public const int ServiceStackOperations = 10;
public const int TypeFields = 20;
public const int RedisTypes = 20;
public const int R