事务在执行时,会提供专门的属性保证,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(D...
三个常见的缓存异常,分别是缓存雪崩、缓存击穿和缓存穿透。 缓存雪崩缓存雪崩造成的结果是:数据库压力大原因有两点:原因一:缓存中有大量数据同时过期...
MySQL 中有 1TB 的数据,如果我们使用 Redis 把这 1TB 的数据都缓存起来,虽然应用都能在内存中访问数据了,但是,这样配置并不合...
如果数据同时存在redis和数据库,此时要更新数据。不管删除缓存和更新数据库的先后顺序如何,都可能出现数据不一致的情况。 如何解决数据不一致问题...
排查和解决 Redis 变慢这个问题的方法:https://mp.weixin.qq.com/s/Qc4t_-_pL4w8VlSoJhRDcg[...
Sorted Set 只支持范围查询,无法直接进行聚合计算(聚合计算是CPU密集型任务)。Set 类型可以进行聚合计算。不过,Set 的差集、并...
Redis 有一种底层数据结构,叫压缩列表(ziplist),这是一种非常节省内存的结构。使用到压缩列表的数据类型有(List,Hash,Sor...
String 类型可以保存二进制字节流,就像“万金油”一样,只要把数据转成二进制字节数组,就可以保存了。但String 类型并不是适用于所有场合...
redis无法像mysql、mongodb那样基于同步的点位在主库发生变化后从新的主库继续同步数据。 在redis集群中一旦从库换主,redis...