数据库
文章平均质量分 70
1Q84emo
这个作者很懒,什么都没留下…
展开
-
Redis学习(一)-----初识redis
简介Redis是一种非结构化的数据库,将数据采用键值对的形式存储在内存中,由于存储在内存中,所以运行很快。为什么快? 所有的数据都是放在内存中进行管理的,当然比存储在外存的结构化数据库快 是用C语言实现的,更接近操作系统,运行更快 采用单线程架构,避免了多线程产生的资源竞争问题 源代码特别精简 Redis单线程架构Redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库 服务.Redi原创 2017-10-15 13:15:30 · 451 阅读 · 0 评论 -
Redis(二)-----缓存优化
穿透优化缓存穿透是指查询一个根本不存在数据,缓存层和存储层都不会命中造成的问题缓存层不命中,每次都要取存储层访问存储层,没有起到保护存储层的作用,更有可能导致后端负载加大引起后端宕机。 检测方式:统计总调用数、缓存命中数、存储层命中数查看是否有大量的存储层空命中如何解决 缓存空对象,即使存储层查询不到也返回null给缓存层存储,之后的访问直接从缓存层拿数据了。 设置较短时间的超时清除缓存策略,减原创 2017-10-16 18:05:46 · 305 阅读 · 0 评论