如何在不使用 LUA 脚本的情况下连接 Redis 4.0.8 版本?

我需要使用 Stackexchange.Redis.StrongnameMicrosoft.Web.Redissessionstate 提供的 DLLs 来自 C# 代码连接部署在 Pivotal Cloud 上的 Redis。 以前我们使用 LUA 脚本添加键和执行其他操作。但是由于某些限制和限制,我们必须在不使用 LUA 的情况下连接 Redis。

我能够使用 Stackexchange.Redis.ConnectionMultiplexer 将 Session KEY 添加到 Redis 中,而不使用 LUA。

但当我的应用程序的初始 Web 页面加载时,它会从 StackExchange.Redis 抛出错误 ERR Unknown Command EVALASHA

我已经验证了整个应用程序代码,并且我没有看到任何地方直接使用了 LUA 脚本(对于设置和获取方法均如此)

我只想知道是否存在 Redis DLL 内部将我们的 GET/SET 调用转换为 LUA 脚本以连接 Redis 的情况。

我们是否可以在 Redis 4.0 及以上版本中不使用 LUA 脚本使用 Redis?

点赞