如何在Redis中将会话数据存储为JSON(通过System.Text.JSON)而不是som二进制格式?
// Program.cs
...
builder.Services.AddStackExchangeRedisCache(options =>
{
options.Configuration = builder.Configuration.GetConnectionString("Redis");
}
);
builder.Services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromDays(30);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
options.Cookie.MaxAge = TimeSpan.FromDays(365);
});
...
这种配置可以工作,但数据以二进制格式存储在Redis中。是否可以存储iti
1条答案
按热度按时间nbysray51#
您可以尝试:
AddDistributedRedisCache用于存储会话,默认数据序列化为json。