使用PostSharp实现Redis Cache的缓存自动读取
由于数据库负载过高,查看发现Oracle中保持连接的Session达到600+,为了降低数据库的负载,添加了Redis缓存处理。想着尽量不改变原有的代码结构,于是一直在想能不能写一个attribute,实现了该attribute的方法走Redis缓存路线。
实现思路:使用PostSharp获取方法的签名信息,扩展出针对方法的Attribute,添加此Attribute,方法调用时自动从缓存中读取...
原创
2018-08-10 17:20:17 ·
401 阅读 ·
0 评论