• 2024-07-22EasyCaching.CSRedis使用Provider读取缓存时抛出异常
    当缓存Provider使用的是CSRedis时,在尝试使用下面的方法读取缓存值时抛出异常IEasyCachingProvider.GetAsync(stringcacheKey,Typetype,CancellationTokencancellationToken=default(CancellationToken))大概意思是在创建自定义类ResultData<T>的实例时,缺少合适的构造函
  • 2024-06-04CSRedis用于Redis哨兵模式,NetCore
    十年河东,十年河西,莫欺少年穷学无止境,精益求精上一节通过两台windowsServer服务器部署了Redis的哨兵模式,详情参考:两台windowserver服务器配置Redis哨兵集群----一主二从redis通过主从复制来实现高可用,但是发生故障时需要人工进行主从切换,效率低下。哨兵机制实现了redis主从的自
  • 2024-03-20CsRedis
    首先需要安装CSRedis包dotnetaddpackageCSRedis创建RedisClient对象,使用哪个库,密码,都可以在这里设置varredis=newRedisClient("localhost:6379");基本操作//写入数据redis.Set("key1","小明");//读取数据varname=redis.Get<string>("key1"
  • 2023-12-15Redis分布式锁的扩展方法
     分布式锁代码#region秒杀业务测试privatestaticreadonlystringredisConnectionStr="127.0.0.1:6379,connectTimeout=5000,allowAdmin=false,defaultDatabase=1";///<summary>///秒杀业务///</summary>priv
  • 2023-04-11csredis操作redis
    c#使用csredis操作redis 现在流行的redis连接客户端有StackExchange.Redis和ServiceStack.Redis,为什么选择csredis而不是这两个?.net最有名望的ServiceStack.Redis早已沦为商业用途,在.NETCore中使用只能充值;后来居上的StackExchange.Redis虽然能用,但线上各种Timeou
  • 2022-12-28Redis
    第一步:安装第三方Newget包  CSRedisCore  第二步:Program入口类中配置  第三步:使用 usingCSRedis(命名空间)  第四步:string类型的使用 
  • 2022-10-05记一次 .NET 某工控数据采集平台 线程数 爆高分析
    一:背景1.讲故事前几天有位朋友在B站加到我,说他的程序出现了​​线程数​​爆高的问题,让我帮忙看一下怎么回事,截图如下:说来也奇怪,这些天碰到了好几起关于线程数无缘无故