zoukankan      html  css  js  c++  java
  • redis 获取key 过期时间

    <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分钟


    
       
    
    
  • 相关阅读:
    软件构造 第三章第一节 数据类型与类型检查
    类图总结
    【Beta】Scrum07
    【Beta】用户问题反馈及处理(一直更新)
    【Beta】第七次任务发布
    【Beta】Scrum06
    【Beta】第六次任务发布
    【Beta】Scrum5.5
    【Beta】第5.5次任务发布
    【Beta】Scrum05
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199757.html
Copyright © 2011-2022 走看看