Redis 春季会话令牌
探索了春季会议和redis,它看起来真的很好 长期以来一直试图解决的一个问题是,如何根据散列中的spring会话令牌值从redis db中检索会话令牌列表 我知道它不是一个关系数据库,也没有直接的方法来实现,但这是一种解决问题的方法吗?这对我们解决问题来说真的很重要吗 我在博客中读到,我们需要保持一套跟踪,在使用spring会话时有没有办法实现这一点。我甚至不知道该怎么做 非常感谢您的帮助Redis 春季会话令牌,redis,spring-session,Redis,Spring Session,探索了春季会议和redis,它看起来真的很好 长期以来一直试图解决的一个问题是,如何根据散列中的spring会话令牌值从redis db中检索会话令牌列表 我知道它不是一个关系数据库,也没有直接的方法来实现,但这是一种解决问题的方法吗?这对我们解决问题来说真的很重要吗 我在博客中读到,我们需要保持一套跟踪,在使用spring会话时有没有办法实现这一点。我甚至不知道该怎么做 非常感谢您的帮助 谢谢打开redis cli,然后运行 127.0.0.1:6379> keys * 1) "spri
谢谢打开redis cli,然后运行
127.0.0.1:6379> keys *
1) "spring:session:expirations:1435594380000"
2) "spring:session:sessions:05adb1d7-c7db-4ffb-99f7-47d7bd1867ee"
127.0.0.1:6379> type spring:session:sessions:05adb1d7-c7db-4ffb-99f7-47d7bd1867ee
hash
127.0.0.1:6379> hgetall spring:session:sessions:05adb1d7-c7db-4ffb-99f7-47d7bd1867ee
1) "sessionAttr:SPRING_SECURITY_CONTEXT"
2) ""
3) "sessionAttr:javax.servlet.jsp.jstl.fmt.request.charset"
4) "\xac\xed\x00\x05t\x00\x05UTF-8"
5) "creationTime"
6) "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01N?\xfb\xb6\x83"
7) "maxInactiveInterval"
8) "\xac\xed\x00\x05sr\x00\x11java.lang.Integer\x12\xe2\xa0\xa4\xf7\x81\x878\x02\x00\x01I\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\a\b"
9) "lastAccessedTime"
10) "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01N?\xfb\xb6\xa6"
127.0.0.1:6379>
有用的命令:
例如: 127.0.0.1:6379>键* “春季:会话:到期:1440354840000” “spring:会话:会话:3b606f6d-3d30-4afb-bea6-EF3A4 ADCF56B”
示例::
127.0.0.1:6379>hgetall spring:会话:会话:3b606f6d-3d30-4afb-bea6-EF3A4 ADCF56B
使用
键
和监视器
时要格外小心,因为它们可能会导致服务中断(在生产环境中通常不鼓励使用)。FLUSHALL
是合法的,只要你是认真的(想想sudo rm/-rd
)