05 2020 档案
摘要:使用NuGet包管理添加Microsoft.Extensions.Http.Polly引用,项目是.netcore2.1版本,因此Polly添加也是2.1版本,如自己.netcore版本比较高,可以选择高版本,目前最新的是3.1版本。 using Microsoft.Extensions.Depen
阅读全文
摘要:Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭
阅读全文
摘要:Redis五种数据结构如下: 对redis来说,所有的key(键)都是字符串。 1.String 字符串类型 是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的
阅读全文
摘要:添加[DisallowConcurrentExecution]属性 执行方法时,添加Redis锁 参考如下: /// <summary> /// 添加 DisallowConcurrentExecution属性 /// 一次只执行一个job,禁止多个job运行 /// </summary> [Dis
阅读全文
摘要:using Newtonsoft.Json; using StackExchange.Redis; using System; using System.Collections.Generic; namespace IITaxTaskScheduler.Common { public class R
阅读全文
摘要:// 摘要: // 返回大于或等于指定的双精度浮点数的最小整数值。 // // 参数: // a: // 一个双精度浮点数。 // // 返回结果: // 大于或等于 a 的最小整数值。 如果 a 等于 System.Double.NaN、System.Double.NegativeInfinity
阅读全文