【Nosql】Redis
文章平均质量分 84
三天不学习
学海无涯回头是岸
展开
-
Redis中的缓存雪崩、缓存击穿、缓存穿透问题
当我们提到缓存系统中的问题,缓存雪崩是一个经常被讨论的话题。缓存雪崩是指在某一时刻发生大量的缓存失效,导致瞬间大量的请求直接打到了数据库,可能会导致数据库瞬间压力过大甚至宕机。尤其在高并发的系统中,这种情况会导致连锁反应,整个系统可能会崩溃。在使用缓存的应用程序中,缓存穿透是一种指请求查询一个不存在的数据,由于缓存层不存在这个数据,所以请求会穿过缓存层直接查询数据库,导致数据库压力增加。缓存穿透通常发生在恶意攻击或者系统设计不当的情况下。原创 2024-07-30 09:37:21 · 442 阅读 · 0 评论 -
asp.net解决高并发的方案
最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到应用,那就更有参考价值了。测试方法:本地模拟测试网站高访问高并发采用的测试工具是大名鼎鼎的L转载 2016-07-28 15:54:15 · 19252 阅读 · 0 评论 -
C# Redis 使用
概念 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证转载 2017-02-24 14:16:17 · 7038 阅读 · 2 评论