redis默认关闭,不建议开启。本文提供参考。键空间通知通常是不启用的,因为这个过程会产生额外消耗。1、开启redis配置#
# notify-keyspace-events Ex
#
# By default all notifications are disabled because most users don't need
# this feature and the feature ha            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-24 23:08:13
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前提总是后知后觉,总是后知后觉。目前的现状是不论出现什么问题,都无法进行提前预警和在客户未知前介入处理。早上偶然和研发经理交流时突发灵感,写下此脚本,试图以此为开始进行提前的预警。从生产k8s集群拿到test.cn的证书,在预发环境做daemon案例。daemon案例# pwd
/yufa/zhengshu/test
ll
total 32
-rw-r--r--  1 root  wheel               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-09 17:42:00
                            
                                400阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Kubernetes证书管理:自动化检测过期证书的脚本
随着Kubernetes在云原生领域的广泛应用,证书管理变得越来越重要。尤其是Kubernetes的API服务器,采用TLS证书来保护与客户端的通信。如果这些证书过期,将会导致API服务不可用。因此,通过自动化脚本检测证书的有效性,可以极大地提升Kubernetes集群的稳定性和安全性。本文将介绍如何编写一个检测Kubernetes证书            
                
         
            
            
            
            #!/bin/bash#添加计划任务#mkdir -p /scripts/#touch /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#chmod 755 /scripts/Passwd_expire_check.sh#vim /scripts/Passwd_expire_check.sh#01 00 * *             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-09 17:08:33
                            
                                1621阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             #!/root/.virtualenvs/script/bin/python#coding=utf-8import reimport time, mechanizeimport urllib2import randomURL = 'http://whois.chinaz.com/'def str_cut(str,startsep,endsep):    str1=s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-14 13:44:06
                            
                                754阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/root/.virtualenvs/script/bin/python#coding=utf-8import reimport time, mechanizeimport urllib2import randomURL = 'http://whois.chinaz.com/'def str_cut(str,startsep,endsep):    str1=str.split(startse            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-22 11:05:55
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/root/.virtualenvs/script/bin/python#coding=utf-8import re
import time, mechanize
import urllib2
import random
URL = 'http://whois.chinaz.com/'def str_cut(str,startsep,endsep):
    str1=str.spl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-11 21:40:56
                            
                                1102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python是一个合格运维的必会技能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-22 11:03:19
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             #!/root/.virtualenvs/script/bin/python#coding=utf-8import reimport time, mechanizeimport urllib2import randomURL = 'http://whois.chinaz.com/'def str_cut(str,startsep,endsep):    str1=str.split(starts            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-12 19:10:33
                            
                                231阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             用脚本检测出所有用户密码还有多长时间过期,小于10天,则警告用户需要修改密码!bin/bash[ ! $USER=root ] && echo "only root can execute this script && exitMYFILE='/etc/shadow'let TODAY=$[ `date +"%s"` /24/60/60 ]if [ -e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-12-28 13:26:20
                            
                                1438阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇博客是Redis系列的第5篇,主要讲解下Redis的过期键删除策略。本系列的前4篇可以点击以下链接查看:Redis系列(一):Redis简介及环境安装Redis系列(二):Redis的5种数据结构及其常用命令Redis系列(三):Redis的持久化机制(RDB、AOF)Redis系列(四):Redis的复制机制(主从复制)划重点:Redis的过期键删除策略也是面试中经常会被问的,我最近面试,被            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 10:51:51
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何在Java中使用Lua脚本语言是本文要介绍的内容,主要是来学习LUA脚本语言在JAVA中如何来使用,Lua就不说了, 现在比较热门, 语法也很简单. 为了在Java中调用, 折腾了比较长的时间, 就把一些东西记在下面.来看详细内容讲解。Lua是支持内嵌在C程序中的, 但是官方不支持Java. 在网上查了下, 有LuaJava开源库, 拿来试用了一下, 发现这个库还算比较完善的.这个LuaJav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 22:40:55
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            华为云 缓存过期 python 脚本 下载GitHub源码安装方式,如下: 将代码下载到您项目合适的位置,以pythonsdk作为您选择的位置举例,执行下面的命令完成源码下载和安装: git clone https://github.com/huaweicloud/huaweicloud-sdk-p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-24 13:18:40
                            
                                596阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            # Lua 脚本设置过期时间在 Redis 中的应用
## 引言
Redis 是一个高性能的键值数据库,广泛应用于缓存和数据存储等场景。其高效的内存管理和丰富的数据结构使得开发者可以灵活地处理各种数据。当涉及到数据的过期管理时,Redis 提供了一些内置的功能。但在某些情况下,我们可能需要使用 Lua 脚本来实现更复杂的需求。本文将介绍如何使用 Lua 脚本在 Redis 中设置键的过期时间,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-21 09:22:08
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            教你看懂redis配置我们可以在启动redis-server时指定应该加载的配置文件,方法如下:$ ./redis-server /path/to/redis.conf 接下来,我们就来讲解下redis配置文件的各个配置项的含义, redis官方提供的redis.conf文件,足有700+行,其中100多行为有效配置行,另外的600多行为注释说明。在配置文件的开头部分,首先明确了一些度量单位:#             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-19 22:03:23
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本功能:删除过期日志文件内容如下:#!/usr/bin/perl
use File::Path 'rmtree';
my $expire_day = 20;
my $delete_log = "delete_log.log";
my $date = &getDateTime();            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-06-19 12:29:36
                            
                                1402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python脚本---清理过期文件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-27 17:23:20
                            
                                830阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            引言 Vision 的 Lua 编辑工具组提供多种节省时间的功能,例如代码完成和预定义代码模板。 
  
  重要说明: 请注意,我们采用 SWIG 封装 Lua 中的 C++ 类,所以所有对象的行为都类似指针 - 包括向量(Vision.hkvVec3)或颜色(Vision.VColorRef)。 因此,赋值(vector1 = vector2)所修改的是指针而非数据。 在这种情况下,您应当使用            
                
         
            
            
            
            目录常见的删除策略redis使用的过期策略:定期删除+惰性删除定期删除惰性删除为什么要采用定期删除+惰性删除2种策略呢?redis内存淘汰机制常见的删除策略1.定时删除:在设置键的过期时间的同时,创建一个timer,让定时器在键的过期时间到达时,立即执行对键的删除操作。(主动删除)对内存友好,但是对cpu时间不友好,有较多过期键的而情况下,删除过期键会占用相当一部分cpu时间。2.惰性删除:放任过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 11:39:56
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                java中不通过new关键字获取对象并且使用类对象中的成员变量和方法,第一时间我们会想到可以使用反射去实现这些功能,反射很强大,学会了我们可以搭配很多东西一起使用,下面我们一起来学习使用反射吧!   我们使用一个Book类来实现一下反射    代码如下:   public class Book {
    private Integer id;
    private String nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 12:58:58
                            
                                36阅读
                            
                                                                             
                 
                
                                
                    