七叶笔记 » 数据库 » 详解用Redis实现Session功能

详解用Redis实现Session功能

初始化配置

 为了控制方便写了一个委托

 一个调用的例子其他的具体看源码

4.实现Session

按上面说的给cookie写一个sessionid

去存取用户的方法

 6.续期

默认用户没访问超过30分钟注销用户的登录状态,所以用户每次访问都要将用户的注销时间推迟30分钟

这需要调用Redis的续期方法 

 

这里我利用了MVC3中的ActionFilter,拦截用户的所有请求

在Global.asax中要注册一下

 5.调用方式

为了方便调用借用4.0中的新特性,把Controller添加一个扩展属性 

调用方法

6.代码下载

点击下载

7.后续

SessionManager包含 获取用户列表数量,注销某个用户,根据用户ID获取用户信息,在线用户对象列表,在线用户SessionId列表等方法

后续将实现用户一处登录功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。

相关文章