摘要:
redis群集有三种模式,分别是主从同步复制、哨兵模式、Cluster① 主从复制主从复制是高可用Redis的基础,哨兵和cluster都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。 缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能 阅读全文
posted @ 2023-03-09 21:23
大枇杷
阅读(176)
评论(0)
推荐(0)
摘要:
首先,我们要明白缓存过期的目的是为了在 Key 超过 expire_time 后,从内存中删除,减少内存空间的占用。其次,要分析不同策略的定义、优点和缺点。Redis 的过期策略主要有三种实现方式: (1)定时删除: 定义:对于每一个有过期时间的 Key,创建一个定时器,到过期时间立即删除; 优点: 阅读全文
posted @ 2023-03-09 21:15
大枇杷
阅读(383)
评论(0)
推荐(0)
摘要:
1、Redis内存不足的缓存淘汰策略提供了8种。 noeviction:当内存使用超过配置的时候会返回错误,不会驱逐任何键。 allkeys-lru:加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键。 volatile-lru:加入键的时候如果过限,首先从设置了过期时间的键集合中驱逐最 阅读全文
posted @ 2023-03-09 21:11
大枇杷
阅读(155)
评论(0)
推荐(0)
摘要:
Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AO 阅读全文
posted @ 2023-03-09 18:00
大枇杷
阅读(49)
评论(0)
推荐(0)
摘要:
缓存基本上分为三类:本地缓存、分布式缓存、多级缓存。根据缓存和应用程序是否属于同一个进程,将缓存分为本地缓存和分布式缓存。基于本地缓存和分布式缓存都有各自的优点和缺点,后面又出现了多级缓存的概念。 1、本地缓存 本地缓存的概念: 本地缓存是指和应用程序在同一个进程内的内存空间去存储数据,数据的读写都 阅读全文
posted @ 2023-03-09 11:32
大枇杷
阅读(765)
评论(0)
推荐(0)

浙公网安备 33010602011771号