提问人:Vočko 提问时间:12/29/2022 最后编辑:Vočko 更新时间:12/30/2022 访问量:610
分布式缓存 (redis) 前缀键
Distributed Cache (redis) prefix keys
问:
我正在尝试使用共享的redis实例作为多个aspnetcore服务的分布式缓存。我的第一个想法是简单地为每个服务添加缓存键的前缀以避免冲突,但这似乎是不可能的(除了在设置每个值时手动执行此操作)。至少我在通话中找不到任何这样的配置选项。AddStackExchangeRedis
我是否遗漏了什么,这是不支持的还是我的方法完全错误?
答:
2赞
Efran Cobisi
12/29/2022
#1
我相信你的方法完全没问题。键前缀选项存在于属性下,您可以按预期使用它:InstanceName
builder.Services.AddStackExchangeRedisCache(options =>
{
options.InstanceName = "your-key-prefix:";
});
评论
0赞
Vočko
12/30/2022
谢谢,我确实设置了 InstanceName,是的,你是对的,它用作键前缀,但文档中没有提到它。谢谢你的建议!
评论