我有一个由逻辑应用程序调用的Azure函数,此函数的目标是读取AzureRedis缓存以查找特定键。我使用StackExchange.Redis库读取和写入Redis缓存。该函数可以并行调用,因为可以同时执行多个逻辑应用程序实例。在读取Redis缓存的内容时,有时(但并非很少)出现“ResetNonConnected”错误,当我开始遇到此问题时,我需要停止并启动FunctionApp以使该函数再次运行。我的函数代码非常简单:我读取一个键(StringGet),如果它存在,我将它与我收到的作为函数输入的值进行比较。如果接收到的值大于缓存中已有的值或者键不在缓存中,那么我更新缓存中的值(S