gpt4 book ai didi

asp.net-mvc - 如何使用 RedisSessionStateProvider 配置 Redis 缓存过期?

转载 作者:IT王子 更新时间:2023-10-29 06:01:35 25 4
gpt4 key购买 nike

我创建一个 MVC 示例应用程序使用 RedisSessionStateProvider作为自定义 session 状态。我将一个变量设置为 session 状态,效果很好。但是我不知道如何同步 session 和Redis中的项目过期时间。有人可以帮忙吗?

这是来自 web.config 的参数

        <!--
<add name="MySessionStateStore"
host = "127.0.0.1" [String]
port = "" [number]
accessKey = "" [String]
ssl = "false" [true|false]
throwOnError = "true" [true|false]
retryTimeoutInMilliseconds = "5000" [number]
databaseId = "0" [number]
applicationName = "MvcTestApp" [String]
connectionTimeoutInMilliseconds = "5000" [number]
operationTimeoutInMilliseconds = "1000" [number]
connectionString = "<Valid StackExchange.Redis connection string>" [String]
loggingClassName = "<Assembly qualified class name that contains logging method specified below>" [String]
loggingMethodName = "<Logging method should be defined in loggingClass. It should be public, static, does not take any parameters and should have a return type of System.IO.TextWriter.>" [String]
/>
-->

我正在使用最新版本:RedisSessionStateProvider 版本 1.6.4Redis 版本 2.8.21

最佳答案

Redis中设置的session项的过期时间Session会过期,你不需要做任何处理。它将由 RedisSessionStateProvider 处理

关于asp.net-mvc - 如何使用 RedisSessionStateProvider 配置 Redis 缓存过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com