redis缓存session测试多少时间内免登录方法

场景

有项目需求,产品说开发一个功能,登录后3天内使用,不需要重复登录,如何进行测试?
问题:难道真的要等3天后去验证吗?
答案:否

测试思路

数据库修改数据测试

工具

RedisDesktopManager
可自行官网下载安装

使用

点击添加服务器,输入对应的服务账号信息,不清楚可找开发
在这里插入图片描述
找到对应的服务器地址路径文件包信息
找到对应的用户session
在右侧可点击删除该session
删除成功后即可看到已登录的账号提示session超时登录失效,请重新登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在使用 Redis 作为 .NET 应用程序的会话存储时,可以使用 Redis 的持久化功能来确保会话数据不会因为服务器重启或意外崩溃而丢失。Redis 提供了两种持久化方式:RDB 和 AOF。 1. RDB 持久化 RDB 持久化是将 Redis 内存中的数据定期写入到磁盘上,即在指定的时间间隔内将内存中的数据快照写入磁盘中的一个 RDB 文件中。当 Redis 重启时,可以将该文件加载到内存中,以恢复 Redis 数据。 在 .NET 中使用 Redis 的 RDB 持久化需要Redis 配置文件中设置: ``` # 开启 RDB 持久化 save 900 1 save 300 10 save 60 10000 ``` 其中,save 命令的三个参数分别表示: - 在 Redis 900 秒之内,如果至少有一个键被修改,则保存快照; - 在 Redis 300 秒之内,如果至少有 10 个键被修改,则保存快照; - 在 Redis 60 秒之内,如果至少有 10000 个键被修改,则保存快照。 2. AOF 持久化 AOF 持久化是将 Redis 执行的每个命令追加到一个磁盘上的文件中,当 Redis 重启时,可以按照文件中的命令顺序重放所有操作,以恢复 Redis 数据。 在 .NET 中使用 Redis 的 AOF 持久化需要Redis 配置文件中设置: ``` # 开启 AOF 持久化 appendonly yes # 指定 AOF 文件名 appendfilename "appendonly.aof" # 指定 AOF 文件保存路径 dir /path/to/redis/data ``` 其中,appendonly 指定开启 AOF 持久化,appendfilename 指定 AOF 文件名,dir 指定 AOF 文件保存路径。 综上所述,在 .NET 中使用 Redis 缓存 session 数据,可以通过 RDB 持久化或 AOF 持久化来确保数据的持久化。需要根据实际情况选择适合的持久化方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米雪唲2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值