一、课程介绍
人生苦短,我用.NET Core!缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力。 所以经常要用到且不会频繁改变且被用户共享的数据很适合放在缓存中。为了提高程序效率,我们经常将一些不频繁修改,但是使用了还很大的数据进行缓存。尤其是互联网产品,缓存可以说是提升效率优化第一利器。微软为我们实现了两种缓存方式:内存缓存、分布式缓存。个人理解如果缓存在前端电脑内存的缓存叫做内存缓存,如果缓存在其它设备上,那么叫做分布式缓存。
如果本次分享课程只是简单的讲解一下如何在ASP.NET Core使用Redis来存储缓存数据,那你就错了,这并不是阿笨实战课程的精华和重点,而且并没用发挥出分布式Redis的实战应用场景。
1.1、本次分享课程包含知识点如下:
★在ASP.NET Core中使用自定义内存缓存Caching
★ 在ASP.NET Core中使用内存缓存CacheMemory中间件
★ 使用Docker构建分布式缓存Redis容器环境
★在ASP.NET Core中使用分布式Redis缓存
★ASP.NET Core使用Redis存储Session会话
★使用Docker搭建Redis主从复制(Redis-Replication)容器环境
★ASP.NET Core使用Redis存储Session实现分布式共享
1.2、本次分享课程适合人群如下:
1)、有一定的.NET Core开发基础。
2)、学习和了解.Net Core跨平台开发技术。
3)、喜欢阿笨分享的干货课程童鞋们。本课程不是零基础教学,大家务必根据自身的实际情况进行选择学习。如果您在学习过程中遇到任何的课程问题,请先私下直接找阿笨老师进行在线的沟通和交流。谢谢大家的理解和支持,预祝大家学习快乐!
如果您是一个开发老鸟,那么本次课程完全不建议您进行学习!
1.3、一句话总结今天我们学习达到的目标
学完本次"是猴子都看的懂的分布式缓存Redis实战课程"后, 你将彻底的掌握如何在我们的ASP.NET Core实战项目中使用分布式缓存Redis。
如果您同样对本次分享《ASP.Net Core使用分布式缓存Redis从入门到实战演练》课程感兴趣的话,那么请跟着阿笨一起学习吧。废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。
二、在ASP.NET Core中使用自定义内存缓存Caching
三 、在ASP.NET Core中使用内存缓存CacheMemory中间件
四、使用Docker构建分布式缓存Redis容器环境
五、在ASP.NET Core中使用分布式Redis缓存
六、ASP.NET Core使用Redis存储Session会话
七、 使用Docker搭建Redis主从复制(Redis-Replication)容器环境
![](https://i-blog.csdnimg.cn/blog_migrate/7129ccbf4c86ae372b09e8bce820d256.png)
八、ASP.NET Core使用Redis存储Session实现分布式共享
![](https://i-blog.csdnimg.cn/blog_migrate/095b9a61a453a9d9ebcaaf65681dc097.png)
九、总结
![](https://i-blog.csdnimg.cn/blog_migrate/1a08c01c9cc8f0c33ab818f52fb5974e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9ddb68aab83b922405c4c0ee0abdef47.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7a133ae4d2c74fc406f97d63eb051c3d.png)