redis new

redis cluster

数据结构 geo,heperloglog

3个非核心dict:阻塞dict,非阻塞dict,watch dict

3个bio线程,生产者消费者模式,主线程生产者:

1.lazy free延迟删除 复杂数据类型列表 集合 hash删除时不会直接从内存删除,而是丢给bio

2.buffer刷盘 fsync内核缓冲数据写入磁盘

3.close关闭文件(aof)

eviction pool

8种淘汰策略:

noeviction :不清理

volatile-lru:最近最少使用算法。

volatile-lfu:最少使用次数

volatile-ttl:最快要过期。

volatile-random:随机

allkeys-lru:最近最久空闲。

allkeys-lfu:

allkeys-random

 

posted @ 2020-10-04 19:40  l2c  阅读(202)  评论(0)    收藏  举报