Redis 配置设定的默认保存时长(redis默认保存时长)
Redis是一种开源的,进程内内存数据库,可用于近实时读写访问大量数据,Redis也支持数据的持久化,通过将数据保存到硬盘上来达到数据的持久化,数据不会再Redis重新启动的时候消失。
Redis 配置设定的默认保存时长是十天,即 redis.conf 的 save 字段配置如下:
save 900 1
save 300 10 save 60 10000
第一个参数 900 表示900秒(15分钟),第二个参数1表示500秒内至少有1条改变的数据才会被保存,第三个参数300表示300秒内至少有10条改变的数据才会被保存,第四个参数60000表示60000秒内至少有10000条改变的数据才会被保存。
此设置可以防止Redis每次都保存所有的数据,从而提高Redis的性能,如果你想调整保存时长,可以在 redis.conf 文件中修改 save 字段的配置,一般短期内可以保存小项,而长期内可以保存大项,以便满足数据持久化的需求。比如:
save 900 1
save 300 10 save 60 60000
以上设置可以将数据在15分钟内至少有1条改变的数据才会被保存,在30分钟内至少有10条改变的数据才会被保存,而在1小时内至少有60000条改变的数据才会被保存。
Redis的默认保存时长是10天,如果需要更定制化的配置,可以在redis.conf中修改save字段的配置,从而满足用户的不同需求。