zoukankan      html  css  js  c++  java
  • Shiro Session放到Redis中常遇到的问题

    Shiro会话管理:https://shiro.apache.org/session-management.html#SessionManagement-CustomSessionIDs

    Redis主页:https://redis.io/

    关键的类为:

    SimpleSession
    SessionDAO



    剩下的看Shiro会话管理就明白了;;

    说下自己的理解;shiro对把session的创建、销毁、获取等操作可以由SessionDAO接口的实现类进行操作,相当于一个中间者,委托子类去各种数据源获取,我只要规定的一个结果即可,非常方便;;这应该是 桥接模式(好像 委托模式啊) 的实现的一个方式把。。


    注意点:
      需要注意Session的存储方式,一定要序列化存储起来,不要摘取某些字段存储;因为Shiro认证方面会需要 SimpleSession 的getAttribute对应的Map中的4个属性,数量是不一定的,所以,还是序列化存储比较好
    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    HDU4465 Candy
    《有关概率和期望问题的研究》读书笔记(完成度:40%)
    HDU5583 Kingdom of Black and White
    Gym100548F Color
    HDU6035 Colorful Tree
    Echarts笔记
    springMVC
    Struts2
    SSH框架学习中遇到的问题
    I/O流
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/14668215.html
Copyright © 2011-2022 走看看