本文介绍: volatile-ttl: 回收过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加数据空间存放volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加数据空间存放volatilerandom: 回收随机的键使得新添加数据空间存放,但仅限于在过期集合的键。allkeys-lru: 尝试回收最少使用的键(LRU),使得新添加数据有空间存放allkeysrandom: 回收随机的键使得新添加数据有空间存放数据快照 (RDB)

1、redis哪些数据结构

 String、List、Set、Sorted Set、hashes

2、redis哪些淘汰策略

noeviction:返回错误内存限制达到,并且客户端尝试执行会让更多内存被使用的命令
allkeys-lru: 尝试回收最少使用的键(LRU),使得新添加的数据有空间存放
volatile-lru: 尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据有空间存放
allkeysrandom: 回收随机的键使得新添加的数据有空间存放
volatile-random: 回收随机的键使得新添加的数据有空间存放,但仅限于在过期集合的键。
volatile-ttl: 回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的数据有空间存放。
 3、redis持久

Redis提供了持久化机制我们用,分别是RDB和AOF
 

 

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注