windows - redis命令需要很长时间才能获取数据
问题描述
我创建了一个 bat 文件,用于从 Redis DB 中删除自定义数据。我有以下代码
@echo off & cls
title :Redis Service
echo "Redis cache clearing started"
for /F "tokens=*" %%f IN ('redis-cli -h 192.134.56.67 -p 6379 -a MyPassword keys "My.Key.*"') do (
echo "%%~f"
redis-cli -h 192.134.56.67 -p 6379 -a MyPassword del "%%~f"
)
echo deletion completed
但是执行起来需要很长时间。如何在上面的代码中使用 SCAN 而不是 KEY 命令
解决方案
推荐阅读
- .net - GithubActions CI Windows VM 不再有 fsi.exe 了吗?或者它改变了位置
- c# - 如何在c#中根据日期拆分字符串数据
- swift - 使用 swift (Firebase 数据库) 更新 Post 中的点赞数
- flutter - geoflutterfire 流到未来
- angular - Angular - 此条件将始终返回“true”,因为“void”和“string”类型没有重叠。ts(2367)
- javascript - Axios Put 请求未更新数据 | 反应还原
- java - 如何根据货币代码在不同的单元格中设置不同的货币
- c# - 实现 ?: 带有 DialogResult Boxes C# 的运算符
- arrays - 在 Svelte 中将每个循环嵌套在数组上 - 如何设置唯一的 id / key?
- batch-file - 批量制作文本文件输入未复制