python脚本一键删除匹配项的所有key

1、安装redis模块

pip3 install redis
Looking in indexes: http://mirrors.cloud.aliyuncs.com/pypi/simple/
Collecting redisDownloading http://mirrors.cloud.aliyuncs.com/pypi/packages/bb/f1/a384c5582d9a28e4a02eb1a2c279668053dd09aafeb08d2bd4dd323fc466/redis-5.0.3-py3-none-any.whl (251 kB)|████████████████████████████████| 251 kB 1.4 MB/s 
Collecting async-timeout>=4.0.3; python_full_version < "3.11.3"Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Installing collected packages: async-timeout, redis
Successfully installed async-timeout-4.0.3 redis-5.0.3

2、编写python脚本

import redis# 连接到 Redis
r = redis.Redis(host='redis地址', port=6379, db=3, password='密码')# 定义要匹配的键的前缀
prefix = 'kube:mark:history_data_swap_'# 初始化游标
cursor = '0'# 循环迭代匹配的键并删除它们
while True:# 使用 SCAN 命令迭代匹配的键cursor, keys = r.scan(cursor, match=prefix + '*', count=1000)# 删除匹配的键for key in keys:r.delete(key)# 如果游标为 0,则说明已经迭代完所有键if cursor == b'0':breakprint("删除完成")

3、执行脚本

python3 redis-del.py

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有关格式输入输出的问题

对于格式输入输出问题&#xff0c;我们最好用c语言编写代码&#xff01;&#xff01;&#xff01; 成绩统计 难点&#xff1a;格式化输出 #include <cstdio> using namespace std; typedef long long ll;ll n,score,a,b;int main() {//及格>60 优秀>85 求及格率…

变更docker的缓存路径

承接上一篇文章&#xff0c;定期清理docker&#xff0c;仍感觉有些累&#xff0c;这个变更一下缓存路径&#xff0c;可以根本解决问题。 linux磁盘清理_docker/overlay2爆满_linux overlay目录满了-CSDN博客 当然&#xff0c;变更docker的缓存路径&#xff0c;也可以使用上一…

mysql题目1

tj11: ​ select * from t_student where grade 大一 and major 软件工程 ​ tj12: SELECTt_student.name, count(t_choice.cid)FROMt_choiceINNER JOINt_courseON t_choice.cid t_course.idINNER JOINt_studentON t_choice.sid t_student.id GROUP BYt_choice.sid HAVIN…

PyTorch神经网络打印存储所有权重+激活值(运行时中间值)

很多时候嵌入式或者新硬件需要纯净的权重模型和激活值&#xff08;运行时中间值&#xff09;&#xff0c;本文提供一种最简洁的方法。 假设已经有模型model和pt文件了&#xff0c;在当前目录下新建weights文件夹&#xff0c;运行最后三行代码&#xff0c;就可以得到模型的权重&…

《疯狂java讲义》Java AWT图形化编程中文显示

《疯狂java讲义》第六版第十一章AWT中文没有办法显示问题解决 VM Options设置为-Dfile.encodinggbk 需要增加变量 或者这边直接设置gbk 此外如果用swing 就不会产生这个问题了。

京东采集器使用教程 京东商家爬虫软件分享

京东采集器是一款功能强大的京东商家爬虫软件&#xff0c;可以帮助用户快速采集京东商家的商品信息&#xff0c;并提供丰富的数据分析功能。 第一步&#xff1a;安装及配置 首先&#xff0c;你需要下载并安装京东采集器软件。下载完成后&#xff0c;双击安装文件并按照提示完…

YOLOv8最新改进系列:融合最新顶会提出的HCANet网络中卷积和注意力融合模块(CAFM),有效提升小目标检测性能,大幅度拉升目标检测效果!遥遥领先!

YOLOv8最新改进系列&#xff1a;YOLOv8最新改进系列:融合最新顶会提出的HCANet网络中卷积和注意力融合模块(CAFM)&#xff0c;有效提升小目标检测性能&#xff0c;大幅度拉升目标检测效果&#xff01;遥遥领先&#xff01; B站全文戳这里&#xff01; 详细的改进教程以及源码…

ZGC的介绍

背景 在jdk17中已经将ZGC从实验性产品升级到正式产品功能&#xff0c;达到亚毫秒级停顿&#xff0c;毫不留情地将parallel和G1拉开了数量级的差别&#xff0c;无论是平均停顿还是最大停顿时间都能毫不费劲地控制在10ms内。 《深入理解Java虚拟机》在书中这样定义&#xff1a;Z…

Python3.7编程之病毒

基础篇 什么是病毒 病毒&#xff0c;指的是一些通过非法手段获取系统的一些权限&#xff0c;然后进行破坏或者盗取。 病毒分为两类&#xff1a; 1、破坏型 这类病毒往往会将系统弄的乱七八糟&#xff0c;比如把你的U盘删光&#xff0c;把你的系统背景调成黑客图片&#xff0c…

CorelDRAW苹果版提示请重新连接具有文件位置的设备...的解决方法

今天小编想更新一下CorelDRAW2024苹果版&#xff0c;但升级完成依次提示“请重新连接具有文件位置的设备&#xff0c;或选择新文件夹。同时&#xff0c;内容将保存在Corel 默认位置。您可以在恢复文件位置之后移动内容”和“尝试重新启动计算机和应用程序。如果这些操作还是不能…

python 的join函数

join函数是一个对字符串处理的函数 字符串.join(str)的含义是把字符串加入到str的每一个间隙里面 如 str1234 ,.join(str) #打印的结果为 1,2,3,4

【03709】24年4月马克思主义基本原理概论考前密训—选择/简答题-2

目录 1.习题精析 2.高频考点(简答)— 社会革命和社会改革的区别

python划分数据集时出现KeyError: ‘instruction‘错误

今天在将json文件划分数据集时出现了KeyError: instruction错误&#xff0c;由于数据量比较大&#xff0c;所以在浏览了部分数据后以为结构没有问题&#xff0c;这是一部分的数据结构 {"instruction": "描述面向对象编程&#xff08;OOP&#xff09;的原则。&qu…

linux下的常用压缩格式及压缩命令

目录 linux下的常用压缩格式及压缩命令 一、tar打包工具 二、gzip压缩工具 三、bzip2压缩工具 四、其他格式的压缩和解压缩 在linux下常用的压缩格式有&#xff1a;.tar、.tar.bz2、.tar.gz 不同的压缩格式使用的打包工具及压缩命令也不同。以下简要介绍常用的压缩命令。…

逆向案例十九——某音乐搜索页面参数多文件webpack加密,采用全复制加补环境的做法。

网址&#xff1a;搜索 - QQ音乐-千万正版音乐海量无损曲库新歌热歌天天畅听的高品质音乐平台&#xff01; 进行搜索找到数据包&#xff1a; 发现载荷有加密参数sign: 在下方搜索框搜索sign:,进入js加密文件 进入js文件找到加密位置&#xff1a; sign由i赋值&#xff0c;在前面…

题目 2694: 蓝桥杯2022年第十三届决赛真题-最大数字【暴力解法】

最大数字 原题链接 &#x1f970;提交结果 思路 对于每一位&#xff0c;我我们都要尽力到达 9 所以我们去遍历每一位, 如果是 9 直接跳过这一位 如果可以上调到 9 我们将这一位上调到 9 &#xff0c;并且在a 中减去对应的次数 同样的&#xff0c;如果可以下调到 9&#xff0c;我…

学习笔记——C语言基本概念栈和队列——(14)

本次笔记是C语言的最后学习内容。 1、栈 特点&#xff1a;先进后出 堆栈又名栈&#xff08; stack&#xff09; &#xff0c; 它是一种运算受限的线性表。 限定仅在表尾进行插入和删除操作的线性表。 这一端被称为栈顶&#xff0c; 相对地&#xff0c; 把另一端称为栈底。 向…

如何通过OceanBase V4.2的复制表,提升数据库性能

引言&#xff1a; 复制表是OceanBase数据库中一种特殊的表&#xff0c;本文将介绍其基本定义与应用方法。复制表&#xff0c;能够在任意一个处于“健康”状态的副本上&#xff0c;获取到数据的最新变更。对于写入操作不频繁&#xff0c;但对读取操作的延迟和负载均衡有较高要求…

基础知识点全覆盖(1)

Python基础知识点 1.基本语句 1.注释 方便阅读和调试代码注释的方法有行注释和块注释 1.行注释 行注释以 **# **开头 # 这是单行注释2.块注释 块注释以多个 #、三单引号或三双引号(注意: 基于英文输入状态下的标点符号) # 类 # 似 # 于 # 多 # 行 # 效 # 果 这就是多行注释…

PolarDB for PostgreSQL 有意思吗? 有意思呀

开头还是介绍一下群&#xff0c;如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题&#xff0c;有需求都可以加群群内有各大数据库行业大咖&#xff0c;CTO&#xff0c;可以解决你的问题。加群请联系 liuaustin3 &#xff0c;&#xff08;…