首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在将Redis与ASP.Net核心6集成时出错:从Lua脚本调用Redis命令的args错误数

在将Redis与ASP.Net核心6集成时出错:从Lua脚本调用Redis命令的args错误数
EN

Stack Overflow用户
提问于 2022-07-07 10:01:02
回答 1查看 224关注 0票数 1

我试图在ASP.Net核心6中使用Redis缓存来实现分布式缓存。

但在SetAsync()命令->“error_description”上获得此异常:“错误地运行脚本(调用f_3915ee22fda531a1d5661f2523d0443fd35ff0a4):@user_script:2:@user_script: 2:从Lua脚本调用Redis命令的错误数量”

1)安装了Redis(3.0.504)本地( https://github.com/MicrosoftArchive/redis/releases) 2)我已经安装了https://github.com/MicrosoftArchive/redis/releases软件包3)我的AddAsync方法:

代码语言:javascript
运行
复制
public async Task AddAsync(string key, byte[] value)
{
    // Setting up the cache options
    DistributedCacheEntryOptions options = new DistributedCacheEntryOptions()
        .SetAbsoluteExpiration(DateTime.Now.AddMinutes(5))
        .SetSlidingExpiration(TimeSpan.FromMinutes(3));

    await _distributedCache.SetAsync(key, value, options, token);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-08 04:07:49

这个问题与Microsoft.Extensions.Caching.StackExchangeRedis的版本有关。

Github问题:

调用IDistributedCache.SetAsync时接收错误:从Lua脚本#39879调用Redis命令的args数目错误

摘要:

我们可以很容易地复制这个问题,最新版本的好消息解决了这个问题。

所以我建议你可以使用.net 6Microsoft.Extensions.Caching.StackExchangeRedis 6.0.2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72895869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档