缓存共35篇 第5页
Redis和Memcached有什么区别?-不念博客

Redis和Memcached有什么区别?

很多人都说用 Redis 作为缓存,但是 Memcached 也是基于内存的数据库,为什么不选择它作为缓存呢? 要解答这个问题,我们就要弄清楚 Redis 和 Memcached 的区别。 Redis和Memcached区别? Redis...
不念的头像-不念博客不念2年前
0473145
什么是一致性Hash,及其应用场景详解-不念博客

什么是一致性Hash,及其应用场景详解

本文通过一个经典的分布式缓存的应用场景来阐述为什么需要一致性Hash。 1. 场景描述 我们有3万张图片的存储需求,通过评估单台服务器的存储能力后,需要用三台服务器,编号为0号、1号、2号来缓...
不念的头像-不念博客不念2年前
0517148
缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍-不念博客

缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍

背景 Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘...
不念的头像-不念博客不念2年前
029965
Linux文件 I/O 分类详解-不念博客

Linux文件 I/O 分类详解

文件的读写方式各有千秋,对于文件的 I/O 分类也非常多,常见的有 缓冲与非缓冲 I/O 直接与非直接 I/O 阻塞与非阻塞 I/O VS 同步与异步 I/O 接下来,分别对这些分类讨论讨论。 缓冲与非缓冲 I/O...
不念的头像-不念博客不念2年前
061997
使用Redis作为缓存的时候,到底应该先操作缓存还是先操作数据库?-不念博客

使用Redis作为缓存的时候,到底应该先操作缓存还是先操作数据库?

在数据读多写少的情况下作为缓存来使用,恐怕是Redis使用最普遍的场景了。当使用Redis作为缓存的时候,一般流程是这样的。 如果缓存在Redis中存在,即缓存命中,则直接返回数据 Redis缓存 如果R...
不念的头像-不念博客不念2年前
0651107
Nginx反向代理永久性缓存-不念博客

Nginx反向代理永久性缓存

Nginx缓存简介 Nginx缓存方式有两种: 永久性的缓存:这种缓存若不手动删除,该缓存文件会一直生效,因此,永久缓存只是用于缓存网站中几乎不会更改的内容; 临时缓存:这种缓存是根据请求连接...
不念的头像-不念博客不念2年前
029686
语音直播平台,数据库瓶颈后数据查询如何加速?-不念博客

语音直播平台,数据库瓶颈后数据查询如何加速?

虽然在语音直播平台中数据库可以通过主从分离、分库分表进行性能优化,但终究是存在瓶颈的,一旦达到数据库的性能瓶颈,如何做才能实现数据查询的进一步加速呢?在语音直播平台开发中,缓存就是...
不念的头像-不念博客不念2年前
0439105