欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > 缓存常见问题

缓存常见问题

2025/4/24 8:51:32 来源:https://blog.csdn.net/qq_44338332/article/details/144985994  浏览:    关键词:缓存常见问题

缓存问题:

1. 缓存穿透:访问一个不存在的缓存

2. 缓存击穿:大批用户访问热点数据的时候,热点数据缓存失效,大量访问数据库

3. 缓存雪崩:大批量缓存全部失效

Redis和Memcached区别:

1. Redis可操作数据类更加丰富,memcached只有单一的键值对

2. memcached没有原生的集群,需要依靠客户端往集群中写入数据,Redis的原生cluster集群更加优秀

Redis的单线程模型原理机制:

* socket--IO多路复用--文件事件分派器--连接应答处理器

为什么Redis单线程效率还很高?

* 纯内存操作

* 核心是基于非阻塞的IO多路复用机制的

* 单线程避免了多线程切换上下文的操作

Redis满了如何处理?

* 内存淘汰机制

* allkeys-lru:当空间不足以写入新数据时,在键空间中,移除最近最少使用的key

处理10万+的数据并发?

* 主从架构--读写分离--支撑10万+QPS架构

* 主负责写操作,从用来读操作

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词