elasticsearch rest api遵循的格式为: 1、检查es版本信息 2、查看集群是否健康 3、查看节点列表 4、列出所有索引及存储大小 5、创建索引 6、添加一个类型 7、更新一个类型 8、删除指定索引 9、ES数据定期删除 如果不删除ES数据,将会导致ES存储的数据越来越多,磁盘满了 ...
分类:
其他好文 时间:
2019-07-19 10:49:53
阅读次数:
106
forfiles结合域控定期删除文件 要做到根据文件时间来删除文件,有一个命令非常好,就是forfiles 我的脚本内容如下,删除桌面和下载目录上的docx和xlsx、txt文件: @echo offecho 删除桌面上的数据文件forfiles /s /p %USERPROFILE%\Deskto ...
分类:
其他好文 时间:
2019-07-08 22:17:01
阅读次数:
165
redis的过期策略都有哪些? 设置过期时间: set key 的时候,使用expire time,就是过期时间.指定这个key比如说只能存活一个小时?10分钟?指定缓存到期就会失效. redis的过期策略的话 定期删除加惰性删除 定期删除:redis默认是每隔100ms就会随机抽取一些设置了过期时 ...
分类:
其他好文 时间:
2019-07-04 00:25:26
阅读次数:
137
Redis作为缓存使用时,一些场景下要考虑内存的空间消耗问题。Redis会删除过期键以释放空间,过期键的删除策略有两种: 惰性删除:每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期,就返回该键。 定期删除:每隔一段时间,程序就对数据库进行一次检查,删除里面的过期 ...
分类:
其他好文 时间:
2019-05-29 18:05:21
阅读次数:
130
redis 过期策略 redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假设 redis 里放了 10w 个 key,都设置了过期时间,你每隔几百毫秒,就检查 10w 个 ...
分类:
其他好文 时间:
2019-05-26 13:16:06
阅读次数:
158
redis采用的是定期删除+惰性删除策略。 为什么不用定时删除策略? 定时删除,用一个定时器来负责监视key,过期则自动删除。虽然内存及时释放,但是十分消耗CPU资源。在大并发请求下,CPU要将时间应用在处理请求,而不是删除key,因此没有采用这一策略. 定期删除+惰性删除是如何工作的呢? 定期删除... ...
分类:
其他好文 时间:
2019-02-28 00:53:28
阅读次数:
156
一、缓存雪崩1.1什么是缓存雪崩?回顾一下我们为什么要用缓存(Redis):为什么要缓存现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。如果缓存挂掉了,全部请求跑去数据库了在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定期删除两种策略对过期键删除。Redis对过期键的策略+持久化如果
分类:
其他好文 时间:
2019-02-19 17:43:18
阅读次数:
188
一、简述 当日志发送到ELK之后,Elasticsearch随着日志的增加,占用磁盘量会越来越大。这时候,需要我们写角本定期DELETE日志。角本写法,也很简单,只是发送HTTP的DELETE方式到:http://<ip>:<port>/*-yyyy.MM.dd*即可。 二、定期删除Elastics ...
分类:
系统相关 时间:
2019-01-03 12:09:33
阅读次数:
231
zabbix历史数据相关表研究 history和trends相关表 history和trends都是存储历史数据的地方。一般是通过监控项(item)配置里、匹配更新监控项(item)和设置HouseKeeper tasks来设置保留数据的时长。 Housekeeper 会定期删除过期的数据。如果不是 ...
分类:
其他好文 时间:
2019-01-02 12:45:59
阅读次数:
161
过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效。 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的? 答案是:定期删除+惰性删除 所谓定 ...
分类:
其他好文 时间:
2018-11-29 18:06:17
阅读次数:
240