<pre name="code" class="html">127.0.0.1:6379> keys *b4f107c6-e96c-4a1e-8402-a3be9a619847* 1) "shiro_redis_session:b4f107c6-e96c-4a1e-8402-a3be9a619847" 127.0.0.1:6379> get "shiro_redis_session:b4f107c6-e96c-4a1e-8402-a3be9a619847" "xacxedx00x05srx00*org.apache.shiro.session.mgt.SimpleSessionx9dx1cxa1xb8xd5x8cbnx03x00x00xpwx02x00xdbtx00$b4f107c6-e96c-4a1e-8402-a3be9a619847srx00x0ejava.util.Datehjx81x01KYtx19x03x00x00xpwx00x00x01Uxa0 1xf3xsqx00~x00x03wx00x00x01Uxa0:|x18xwx18x00x00x00x00x00x1bw@x00x0e10.168.255.134srx00x11java.util.HashMapx05axdaxc1xc3x16`xd1x03x00x02Fx00 loadFactorIx00 thresholdxp?@x00x00x00x00x00x0cwx00x00x00x10x00x00x00atx00x0baccountInfosrx00x1ecom.zjzc.common.vo.AccountInfox00x00x00x00x00x00x00x01x02x00x05Lx00x0baccountTypetx00x12Ljava/lang/String;Lx00realNameqx00~x00 Lx00x02snqx00~x00 Lx00userNickqx00~x00 Lx00x04uuidqx00~x00 xptx00x011tx00 xe8xb5xb5xe6x9dxa8xe5x81xa5ptx00x0fzhaoyangjian724tx00 20150925104158452da9e0c7979d4438tx00 VerifyCodetx00x04fnuntx00x12isAdminSystemLoginsrx00x11java.lang.Booleanxcd rx80xd5x9cxfaxeex02x00x01Zx00x05valuexpx00tx00x0bRefererSitetx00x00tx00Porg.apache.shiro.subject.support.DefaultSubjectContext_AUTHENTICATED_SESSION_KEYsqx00~x00x13x01tx00x0baccessTokentx00 09146c71cc85fa6ce6077b2179417020tx00Morg.apache.shiro.subject.support.DefaultSubjectContext_PRINCIPALS_SESSION_KEYsrx002org.apache.shiro.subject.SimplePrincipalCollectionxa8x7fX%xc6xa3Jx03x00x01Lx00x0frealmPrincipalstx00x0fLjava/util/Map;xpsrx00x17java.util.LinkedHashMap4xc0N\x10lxc0xfbx02x00x01Zx00x0baccessOrderxqx00~x00x06?@x00x00x00x00x00x0cwx00x00x00x10x00x00x00x01tx00x0b18072722237srx00x17java.util.LinkedHashSetxd8lxd7Zx95xdd*x1ex02x00x00xrx00x11java.util.HashSetxbaDx85x95x96xb8xb74x03x00x00xpwx0cx00x00x00x02?@x00x00x00x00x00x01qx00~x00!xxx00wx01x01qx00~x00 xxx" redis 查看keys 的有效期: 127.0.0.1:6379> ttl "shiro_redis_session:b4f107c6-e96c-4a1e-8402-a3be9a619847" (integer) 1194 Redis TTL命令用于获取键到期的剩余时间(秒)。 返回值 以毫秒为单位的整数值TTL或负值 TTL以毫秒为单位。 -1, 如果key没有到期超时。 -2, 如果键不存在。 现在设置键到期,之后只需查看到期的剩余时间。 127.0.0.1:6379> set tutorialname 987789 OK 127.0.0.1:6379> get tutorialname "987789" 127.0.0.1:6379> EXPIRE tutorialname 60 (integer) 1 127.0.0.1:6379> TTL tutorialname (integer) 31 127.0.0.1:6379> TTL tutorialname (integer) 30 127.0.0.1:6379> TTL tutorialname (integer) 29 127.0.0.1:6379> TTL tutorialname (integer) 29 127.0.0.1:6379> TTL tutorialname (integer) 27 127.0.0.1:6379> 127.0.0.1:6379> TTL tutorialname (integer) 1 127.0.0.1:6379> TTL tutorialname (integer) 0 127.0.0.1:6379> TTL tutorialname (integer) -2 127.0.0.1:6379> TTL tutorialname (integer) -2 127.0.0.1:6379> get tutorialname (nil) 127.0.0.1:6379> get tutorialname session 管理机制 比如session 设置30分钟, 但是你登陆后session 又会归位到30分钟