Redis的哨兵

Sentinel,中文名是哨兵。哨兵是 Redis 集群架构中非常重要的一个组件

Redis的主从架构

单机的 Redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点,从节点负责读。所有的读请求全部走从节点。这样也可以很轻松实现水平扩容,支撑读高并发。

Redis的数据类型详解

Redis的一些数据类型及其底层实现。

关于Redis的一些面试题

面试中常问的一些Redis问题,不一定官方。

Redis中的跳越表

跳表是有序集合的底层实现之一。跳跃表是基于多指针有序链表实现的,可以看成多个有序链表。

Redis数据持久化的两种方式

Redis 是内存型数据库,为了保证数据在断电后不会丢失,需要将内存中的数据持久化到硬盘上。

缓存穿透、击穿、雪崩问题及解决方案

缓存穿透是指请求的数据在缓存中没有,并且数据库里面也没有。比如用户请求一个不存在的数据的时候,比如ID为-1之类的,这个时候就会直接访问数据库,如果用户是攻击者,这也就会导致数据库压力过大。
博客
分类
标签
归档
关于