Redis 缓存过期机制
- (主动)定期删除
- (被动)惰性删除
工作学习中的点点滴滴。
单机单个节点,redis并发支持上万,但是随着业务的复杂度,redis的并发度还是会有上限的。因此还是需要在架构上进行优化。
主从架构是一种水平横向拓展的架构,读写分离。 主节点负责数据的写入,从节点负责读操作。

Redis的数据是存放在缓存里面的,当计算机重启后,缓存内的数据会被清除,这时数据就会消失,因此,redis是可以支持持久化的,他可以根据策略将缓存中的数据存放到硬盘当中,保证数据的持久性。 Reids的持久化有两种方式,一种是RDB,另一种是AOF。下面分别介绍一下两种持久化机制的使用。
Read on →发布订阅,首先有一个发布者,然后有多个订阅者,每个订阅者需要去发布者那里去订阅消息,有了订阅之后,就相当于发布和订阅者之间有了一层绑定关系。当发布者发布了消息之后,所有的订阅者都可以收到这个消息。

Read on →例如:很多人关注了B站的up主,当up主发布了一条新的动态之后,所有的关注人员都会收到一条消息。这里的up主就相当于发布者,粉丝就相当于订阅者。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
Read on →
Read on →redis作者认为单核单线程比较简单安全。redis不仅可以做缓存,也可以做存储,因为它支持持久化,并且数据类型更加丰富。