面试--redis(一)

1:数据类型:

String set hash list zset

zset可以设置key和分数比如人-->数值。可以根据数值范围得到人

2:持久化

Redis提供了将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案分别有其长处和短板,可以配合起来同时运行,确保数据的稳定性。

rdb:内存镜像模式,内存状态会设置为二进制文件的形式。

        在限定时间内达到一次写入操作数量,会触发一次保存。

aof:日志文件模式。

      记录所有写入操作(插,删,改)命令

    每次写入操作都会保存到内存缓存中。每一秒(可以配置)刷到磁盘。

 

3:redis过期键的设置实现

redis在内存中分两个结构,一个用来存储键值的对应关系,一个存键和键的失效时间。

过期时间键的删除:

主动:每秒十次执行一下:随机选取20个键,检查过期比例,超过四分之一,删除过期的键,重复操作

被动:客户端请求时检查是否过期,过期就删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值