- 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站加到我,说他的程序出现了线程数爆高的问题,让我帮忙看一下怎么回事,截图如下:说来也奇怪,这些天碰到了好几起关于线程数无缘无故