Redis批量删除命令

写一个python脚本,将output目录下所有_rewritten_*.md文件捞出来,遍历内容,提取title和content. 在头部加入加入以下模板内容,并将文件命名为${title}.md,输出到指定的目录下(配置):

title: ${title}
date: ${md文件创建时间}
author: okeeper
top: false
toc: true
categories: 人工智能
tags:

  • 人工智能
  • AI

${content}

Redis中有指定多个key批量删除的命令,却没有指定模糊key批量删除命令

批量删除多个key

del key1 key2

通过通配符"*"模糊匹配删除的lua脚本命令

# 模糊删除
eval "local keys = redis.call('keys', ARGV[1]) for i=1,#keys,5000 do redis.call('del', unpack(keys, i, math.min(i+4999, #keys))) end return #keys" 0 'key_*'

其中key_*就是要模糊匹配的key


 上一篇
Java bean的Getter Setter 自动编译生成工具Lombok Java bean的Getter Setter 自动编译生成工具Lombok
背景 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成
2022-08-26
下一篇 
Selenium Selenium
Selenium安装环境搭建 https://www.zybuluo.com/mwumli/note/222253 遇到问题 报-13权限问题时 sudo npm install --unsafe-perm -g polymer-cli
2022-08-26
  目录