过期设置

Redis 中设置过期时间主要通过以下四种方式:

  • expire key seconds:设置 key 在 n 秒后过期;
  • pexpire key milliseconds:设置 key 在 n 毫秒后过期;
  • expireat key timestamp:设置 key 在某个时间戳(精确到秒)之后过期;
  • pexpireat key millisecondsTimestamp:设置 key 在某个时间戳(精确到毫秒)之后过期;

下面分别来看以上这些命令的具体实现。

expire:N 秒后过期

127.0.0.1:6379> set key value
OK
127.0.0.1:6379> expire key 100
(integer) 1
127.0.0.1:6379> ttl key
(integer) 97

其中命令 ttl 的全称是 Time To Live,表示此键值在 n 秒后过期。例如,上面的结果 97 表示 key 在 97s 后过期。

pexpire:N 毫秒后过期

127.0.0.1:6379> set key2 value2
OK
127.0.0.1:6379> pexpire key2 100000
(integer) 1
127.0.0.1:6379> pttl key2
(integer) 94524

其中 pexpire key2 100000 表示设置 key2 在 100000 毫秒(100 秒)后过期。

e

Redis 键值过期操作相关推荐

  1. Redis中的键值过期操作

    1.过期设置 Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期: pexpire key milliseconds:设置 key ...

  2. java redis 过期_Redis中的键值过期操作

    1.过期设置 Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期: pexpire key milliseconds:设置 key ...

  3. java spring redis订阅_spring中订阅redis键值过期消息通知

    1.首先启用redis通知功能(ubuntu下操作): 编辑/etc/redis/redis.conf文件,添加或启用以下内容(过期通知): notify-keyspace-events Ex 或者登 ...

  4. Redis命令介绍之键值对操作

    前文已经提及过Redis中对于键值对操作的一些命令,如DEL.EXPIRE / PEXPIRE.TTL / PTTL以及EXISTS.今天我们继续介绍Redis中对键值对操作的相关命令. TYPE T ...

  5. redis专题:redis键值设计、性能优化以及redis连接池配置

    文章目录 1.redis键值设计 ①:key设计规范 ②:value设计规范 2. 命令使用优化 3. redis连接池配置参数设计 4. redis连接池预热 5. redis的key过期删除策略 ...

  6. Redis在电影票系统的设计与实现(Redis键值对设计)

    [辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...

  7. Spring集成Redis键值乱码\xac\xed\x00\x05t\x00\tb

    目录 一.Spring集成Redis键值乱码 二.解决方法 三.问题分析 一.Spring集成Redis键值乱码 Spring集成Redis设置缓存数据时,发现键值乱码 设置的key前面有乱码\xac ...

  8. redis键值出现 \xac\xed\x00\x05t\x00的解决方法!!

    redis键值出现 \xac\xed\x00\x05t\x00&的解决方法 BUT!BUT!BUT! 以上三种方法都尝试过了.均无效果 最后发现是因为RedisTemplate得配置类没有被s ...

  9. Redis 键值设计使用总结

    前言 对redis的使用,想必做过后端开发的同学都不陌生,redis为key/value非关系型数据库,使用起来简单高效,支持的数据类型也比较丰富,几乎在日常开发中没有不涉及的: 但如果对redis使 ...

最新文章

  1. 不调用python函数实现直方图均衡化_直方图均衡化(HE)
  2. oracle数据量大时候分区索引思路
  3. 4. time datetime 时间模块
  4. (四)nodejs循序渐进-函数,类和对象(基础篇)
  5. 程序员的10个谎言,你听过几个?
  6. 为什么很多人上班好好的,却选择去创业?
  7. 安卓随机通话记录_几款安卓amp;苹果虚拟来电软件,带你快速逃离尬聊现场,留有情面慰人心扉...
  8. OSI模型第一层物理层
  9. pytorch深度学习任务模板demo
  10. Oracle快速入门(1)——ORACLE数据库简介
  11. 和cool一起学前端----第八天
  12. 红米2怎么升android l,红米2的1G内存少装app够用?怎样让1G内存的安卓手机多装app而不卡?...
  13. 在北京租房都多交两个月的房租吗?怎么不通过中介找到合意的房子?
  14. 主流加密通信应用Signal在中国“失联”
  15. 【读书笔记】Haskell函数式编程入门 I 基础篇 2. 类型系统和函数
  16. 如何搭建nginx服务器?
  17. 无人机右手定则以及角度大小方向粗判断
  18. 制作CPA静默安装包和静默包软件捆绑方法
  19. ARM V8 base instruction -- WFI
  20. loadrunner出错汇总

热门文章

  1. linux下nmap工具的使用
  2. 【模拟】Ground Defense
  3. maxcompute 2.0复杂数据类型之array
  4. [转]资本经营董事长班告诉你:不只企业有商业模式,个人商业价值更重要
  5. 15.2. important
  6. 移动端类似IOS的滚动年月控件(需要jQuery和iScroll)
  7. 知方可补不足~数据库名称和数据库别名不同了怎么办
  8. Silverlight与Flash在FF中的一些注意点
  9. 不要用偏执毁掉一个产业
  10. 办公自动化及工作流技术