首页 > 解决方案 > 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 命令

标签: windowsbatch-fileredisredis-cli

解决方案


推荐阅读