原本在项目的时候使用的是 ServiceStack.Redis dll,它是Redis官方推荐的C#客户端,性能非常优越,使用也很方便,但是我在使用这个工具的时候碰到的问题:
1、每小时只能访问Redis 6000次
关于这个错误的说明:原来ServiceStack v4版本已经逐渐商业化了,普通版每小时智能访问Redis6000次,要取消这个限制就要付费或者您也可以往回使用V3版本。
解决方案:下载破解版的,然后就正常了。
而我 换了dll。使用NewLife的
使用方法:
一、新建一个HelpRedisNL的工具类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Util.DB.Redis
{
public class HelpRedisNL
{
private NewLife.Caching.Redis redisClient = NLRedis.GetClient();
private static volatile HelpRedisNL instace = null;
private HelpRedisNL()
{
}
public static HelpRedisNL Instance
{
get
{
if (instace == null)
instace = new HelpRedisNL();
return instace;
}
}
public void ValuesSet<T>(string ValueK