一、介绍
1. TTL是mongo中一种特殊的索引
2. 只能在单字段上建立
3. 字段只能是日期类型
二、原理
1. mongo后台会有一个单线程,定时轮询
2. mongo复制集中只删除主mongo的数据
三、使用
1. 创建 db.log_events.createIndex( {
"createTime"
: 1 },
---字段名称
{ expireAfterSeconds: 60*60 } )
---过期时间(单位秒)
四、和redis过期时间比较
mongo数据存储在磁盘,redis在内存
参考:
https://www.jb51.net/article/150243.htm