Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
清除Azure Redis缓存_Azure_Stackexchange.redis - Fatal编程技术网

清除Azure Redis缓存

清除Azure Redis缓存,azure,stackexchange.redis,Azure,Stackexchange.redis,由于某些问题,我需要清除Azure上承载的Redis缓存上的所有缓存数据。换句话说,使用Azure门户。而不是使用我的应用程序。我可以想到的一个选项是,删除Redis缓存实例并重新创建它。但你知道更好的方法吗?我正在使用StackExchange.Redis.dll 更新2: 您能告诉我如何获取PEM格式的公钥吗?上面说这是在Windows-MSYS2中运行此命令的最简单方法。我对此一无所知 更新1: 您能告诉我为什么在使用redis cli时会发生这种情况吗 对于Azure的Redis服务,

由于某些问题,我需要清除Azure上承载的Redis缓存上的所有缓存数据。换句话说,使用Azure门户。而不是使用我的应用程序。我可以想到的一个选项是,删除Redis缓存实例并重新创建它。但你知道更好的方法吗?我正在使用
StackExchange.Redis.dll

更新2:

您能告诉我如何获取PEM格式的
公钥吗?上面说这是在Windows-MSYS2中运行此命令的最简单方法。我对此一无所知

更新1:

您能告诉我为什么在使用redis cli时会发生这种情况吗


对于Azure的Redis服务,Azure门户有一个内置控制台(正在预览中):

此时,只需执行
flushall
命令即可:

如果您在虚拟机中运行Redis,则需要使用工具远程连接到缓存,并运行
flushall
命令。

您可以使用


这是一个基本的devops扩展。在值中使用“*”,它将刷新所有redis数据

我认为在Azure Portal中不可能。但是,您可以使用来发出命令。看到这个答案:.@qbik是的,但我如何在azure portal上运行这些命令?如何从我的本地计算机连接azure上的redis db?有任何GUI可供我使用吗?对我来说,它已被禁用。你知道为什么吗?@Sampath控制台可用于标准和高级层。如果您的已禁用,则可能正在运行基本层。下面是一个例子,说明了这一点。正如我在回答中所说的,如果您在您的计算机上使用支持console的本地redis工具,那么您可以通过这种方式发出命令,只需使用门户中提供的凭据连接到您的Azure Redis缓存即可。这真的很糟糕。基本层用于开发和测试。我们需要
控制台
主要用于该阶段。但你们已经在最需要的层禁用了它。这令人失望:(无论如何,我已经更新了这个问题。我也能得到反馈吗?@Sampath第一:我不是“你们”的一部分-我不在Azure产品团队工作。第二:你所寻求的功能可以通过桌面工具免费获得(简单搜索
redis desktop manager
应该会启发你)-今天,如果没有基于门户的控制台,没有任何东西可以阻止您完成所需的工作。这一定在某个时候发生了变化,因为控制台目前在基本层中可用。