草庐IT

Redis过期策略详解

为什么要有过期策略?因为我们的redis是一个内存型数据库,我们的数据都是放在内存里面的!但是内存是有大小的!比如,redis有个很重要的配置文件,redis.conf,里面有个配置#maxmemorybytes>//redis占用的最大内存如果我们不淘汰,那么它的数据就会满,满了肯定就不能再放数据,发挥不了redis的作用!比如冰箱,你如果放满了,那么你的菜就不能放冰箱了!过期策略:拿出redis中已经过期了的数据,就像你从冰箱把坏的菜拿出来!!但是有一种情况,就是冰箱里面的菜都没坏,redis里面的数据都没过期,它也是会放满的,那怎么办?那么当redis里面的数据都没过期。但是内存满了的时

Redis过期策略详解

为什么要有过期策略?因为我们的redis是一个内存型数据库,我们的数据都是放在内存里面的!但是内存是有大小的!比如,redis有个很重要的配置文件,redis.conf,里面有个配置#maxmemorybytes>//redis占用的最大内存如果我们不淘汰,那么它的数据就会满,满了肯定就不能再放数据,发挥不了redis的作用!比如冰箱,你如果放满了,那么你的菜就不能放冰箱了!过期策略:拿出redis中已经过期了的数据,就像你从冰箱把坏的菜拿出来!!但是有一种情况,就是冰箱里面的菜都没坏,redis里面的数据都没过期,它也是会放满的,那怎么办?那么当redis里面的数据都没过期。但是内存满了的时

VMware vCenter证书过期解决方法

        vCenter证书过期解决方法 目录1概述   2详细操作步骤        2.1检查关键的STS证书是否过期并修复        2.2检查除STS证书外是否还有其余证书过期        2.3续订除STS和data-encipherment以外的证书        2.4续订data-encipherment证书        2.5删除BACKUP_STOREScertificat        3FAQ        3.1VMCA为关键步骤,且不可逆,执行之前注意先生成快照。        概述vCenter内含各种证书,部分证书过期会导致登录webclient时

VMware vCenter证书过期解决方法

        vCenter证书过期解决方法 目录1概述   2详细操作步骤        2.1检查关键的STS证书是否过期并修复        2.2检查除STS证书外是否还有其余证书过期        2.3续订除STS和data-encipherment以外的证书        2.4续订data-encipherment证书        2.5删除BACKUP_STOREScertificat        3FAQ        3.1VMCA为关键步骤,且不可逆,执行之前注意先生成快照。        概述vCenter内含各种证书,部分证书过期会导致登录webclient时

关于 Token 过期问题的两种解决方案

 对于token过期,我们有两种方案: 方案一:当我们操作某个需要token作为请求头的接口时,返回的数据错误error.response.status===401,说明我们的token已经过期了。我们希望当响应返回的数据是401身份过期时,让当前浏览页面强行跳转到登入页面,让用户手动更新token。拿到最新的token值后再跳回之前浏览的页面。增强用户体验。实现原理:再阻拦响应器中配置://阻拦响应器request.interceptors.response.use(function(response){returnresponse},asyncfunction(error){if(erro

关于 Token 过期问题的两种解决方案

 对于token过期,我们有两种方案: 方案一:当我们操作某个需要token作为请求头的接口时,返回的数据错误error.response.status===401,说明我们的token已经过期了。我们希望当响应返回的数据是401身份过期时,让当前浏览页面强行跳转到登入页面,让用户手动更新token。拿到最新的token值后再跳回之前浏览的页面。增强用户体验。实现原理:再阻拦响应器中配置://阻拦响应器request.interceptors.response.use(function(response){returnresponse},asyncfunction(error){if(erro

Windows 编写自动复制备份、删除过期文件的定时任务脚本

目录一、脚本内容如下:二、脚本内容解析1.自动生成当天日期的目录2.删除前n天的文件forfile命令参数说明:3.复制文件到指定目录robocopy命令参数说明:结论:三、设置定时任务1.打开控制面板-Windows工具(管理工具)-任务计划程序2.描述任务信息3.设置触发器4.选择前面创建的脚本5.查看任务列表 一、脚本内容如下:#backup.bat脚本:setTODAY=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%mkdirD:\keymanTech\backup\mongodb_back

Windows 编写自动复制备份、删除过期文件的定时任务脚本

目录一、脚本内容如下:二、脚本内容解析1.自动生成当天日期的目录2.删除前n天的文件forfile命令参数说明:3.复制文件到指定目录robocopy命令参数说明:结论:三、设置定时任务1.打开控制面板-Windows工具(管理工具)-任务计划程序2.描述任务信息3.设置触发器4.选择前面创建的脚本5.查看任务列表 一、脚本内容如下:#backup.bat脚本:setTODAY=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%mkdirD:\keymanTech\backup\mongodb_back

Kafka 消息过期策略(时间相关参数)

Kafka消息过期策略(时间相关参数)标记delete时效(CDH配置项)log.retention.ms(Kafkaoffset配置)retention.ms标记delete的真删底层文件delete.delay.mslog.segmetn.delete背景:在不需要重启kafka的情况下,需要针对特定的topic做消息过期时间配置本人通过kafkaoffset工具只做了如下测试:在新建topic的时候附加retention.ms=1小时的毫秒数这样的配置,retention.ms=1小时的毫秒数,delete.retention.ms=7天的毫秒数,segment.ms=7天的毫秒数在这种

Kafka 消息过期策略(时间相关参数)

Kafka消息过期策略(时间相关参数)标记delete时效(CDH配置项)log.retention.ms(Kafkaoffset配置)retention.ms标记delete的真删底层文件delete.delay.mslog.segmetn.delete背景:在不需要重启kafka的情况下,需要针对特定的topic做消息过期时间配置本人通过kafkaoffset工具只做了如下测试:在新建topic的时候附加retention.ms=1小时的毫秒数这样的配置,retention.ms=1小时的毫秒数,delete.retention.ms=7天的毫秒数,segment.ms=7天的毫秒数在这种