是用python脚本清理reids连接

news/2024/10/8 16:33:47

背景:

  测试环境的redis不知道咋回事突然无法连接,服务器登录查了一下发现连接数用完了。研发说雨女无瓜,测试环境删了没事,正事要紧赶紧恢复。得嘞!

> info clients
# Clients
connected_clients:9997  # 连接中的数量
client_recent_max_input_buffer:54366
client_recent_max_output_buffer:0
blocked_clients:57  # 阻塞中的客户端数量

再查看一下具体的信息,发现确实很多客户端都存在很久了(单位是秒),所以清一下。

 以下是python清理脚本

import redisdef get_redis_connection_info():r = redis.Redis(host='192.168.1.33', port=6379, password='123456AAA')info = r.info('clients')# 打印当前客户端整体情况print(info)# 获取连接列表client_list = r.execute_command('CLIENT LIST')# 遍历删除连接,空闲时间大于一天的删除for conn in client_list:idle_time = int(conn.get('idle'))if idle_time > 86400:conn_id = conn.get('id')r.execute_command(f'CLIENT KILL ID {conn_id}')r.close()if __name__ == "__main__":get_redis_connection_info()

 执行完再查看一下:

 虚浮。。。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/69049.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

在Cucumber中应用 PicoContainer容器实现组件的实例化

通过 PicoContainer 这个轻量级的DI(Dependency Injection)组件容器进行组件的实例化, 相关介绍参考:http://picocontainer.com/introduction.html step1:定义一个ScenarioContext类 step2:添加jar依赖 implementation io.cucumber:cucumber-picocontainer:7.2.3 step3:…

查看交叉编译器的默认选项

1. 新建C文件mfloat.c#include <stdio.h> int main(void) { double a,b,c;a = 23.5436;b = 323.2348;c = b/a;printf("the result = %f\n", c);printf("hello world !\n");return 0; }2. 是 -v 选项 3. 显示结果如下

StarRocks模型表(一)

主键表优势:支撑实时数据更新的同时,也能保证高效的复杂即席查询性能 主键表中的主键具有唯一非空约束,用于唯一标识数据行,如果新数据的主键值与表中原数据的主键值相同,则存在唯一约束冲突,此时新数据会替代原数据应用场景实时对接事务型数据至StarRocks。事务型数据库…

如何用服务器搭建overleaf本地版

1.领取免费服务器,推荐SanFengYun免费服务器,可以免费使用,用于评测或者学生党。2.安装宝塔面板,配置内网为127.0.0.1,访问外网地址。 3.可以在宝塔面板一键部署网站,输入自己的域名即可。 4.关键:安装docker,安装yum,设置github可以访问。 5.更换docker镜像,自带镜像…

2024-10-08:用go语言,给定一个字符串 word 和一个整数 k,判断是否可以通过删除最少数量的字符使得该字符串成为 k 特殊字符串。 其中,k 特殊字符串满足字符串中任意两个字符的出现频率

2024-10-08:用go语言,给定一个字符串 word 和一个整数 k,判断是否可以通过删除最少数量的字符使得该字符串成为 k 特殊字符串。 其中,k 特殊字符串满足字符串中任意两个字符的出现频率之差的绝对值均不超过 k。 你可以编写一个算法来计算最少需要删除多少个字符,使得给定的…

IIS 配置跨域_IIS配置Access-Control-Allow-Origin

一、使用IIS 界面操作1、设置Access-Control-Allow-Origin 2、打开IIS,找到“HTTP响应标头”点进去 3、在右侧可以看到添加,然后添加如下标头即可 Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Control-Allow-Origin:* 二、修改IIS 配置文件…

extcon驱动及其在USB驱动中的应用

extcon,是External Connector的简称,用于抽象外部连接器,比如说Audio Jack、USB MicroB/TypeC接口等。它的原型是Android的switch-class驱动,经过修改后在kernel 3.4.0版本时被引入内核中。Extcon (external connector): import Androids switch class and modify. Externa…