设置redis key的生存过期时间

Redis 有四个不同的命令可以用于设置键的生存时间(键可以存在多久)或过期时间(键什么时候会被删除) :

EXPlRE 命令用于将键key 的生存时间设置为ttl 秒。

PEXPIRE 命令用于将键key 的生存时间设置为ttl 毫秒。

EXPIREAT < timestamp> 命令用于将键key 的过期时间设置为timestamp所指定的秒数时间戳。

PEXPIREAT < timestamp > 命令用于将键key 的过期时间设置为timestamp所指定的毫秒数时间戳。

redis通过exipre或则pexpire命令,可以以秒或则毫秒为精度为某个key设置过期时间,在经过指定的时间之后,redis服务器就会删除生存时间为0的key

下面的例子中把key1的过期时间设置为20秒,过20秒后redis就会吧key1删除

127.0.0.1:6379> set key1 'value1'

OK

127.0.0.1:6379> exipre key1 20

(error) ERR unknown command 'exipre'

127.0.0.1:6379> expire key1 20

(integer) 1

127.0.0.1:6379> get key1

"value1"

127.0.0.1:6379> get key1

"value1"

127.0.0.1:6379> get key1

(nil)

127.0.0.1:6379>

setex命令可以在设置一个字符串key的时候,同时设置该key的过期时间,因为

redis 查看key的有效期_redis key的过期时间相关推荐

  1. redis 失效时间单位是秒还是毫秒_Redis 事务与过期时间详细介绍

    Redis 事务与过期时间详细介绍 一.Redis事务: Redis中支持事务,事务即为当我们需要执行几条命令时,要么这几条命令都不执行,要么都执行: 1.开始事务写入: multi 2.然后写入命令 ...

  2. redis 查看key的有效期_redis中key设置过期时间

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. redis如何查看key的有效期

    redis 查看keys 的有效期: 使用TTL命令,示例如下: 127.0.0.1:6379> ttl "shiro_redis_session:b4f107c6-e96c-4a1e ...

  4. redis set 超时_Redis 更新(set) key值 会重置过期时间问题

    今天在开发的过程中遇到了一个Redis的问题: 当你在redis中插入一个key值,并且设置了对应过期时间. 当过期时间还没到的时候重新 更新 key值会导致 过期时间被刷新, 针对这个问题: 我查看 ...

  5. redis查看key的过期时间_面试官:Redis过期后key是怎么样清理的?

    前言 笔者一个同事面试某大厂时问到的一个问题,这里拿来讲讲:Redis过期后key是怎么样清理的? 在Redis中,对于过期key的清理主要有惰性清除,定时清理,内存不够时清理三种方法,下面我们就来具 ...

  6. Redis源码分析:过期key删除与设置key的过期时间

    Redis中设置key过期时间与过期key的处理流程 在Redis中,可以再设置值的时候就设置该Key的过期时间,也可以通过在expire命令来设置某个key值的过期时间,并且在了解完设置过期时间之后 ...

  7. Redis 更新(set) key值 会重置过期时间问题

    今天在开发的过程中遇到了一个Redis的问题: 当你在redis中插入一个key值,并且设置了对应过期时间. 当过期时间还没到的时候重新 更新 key值会导致 过期时间被刷新, 针对这个问题: 我查看 ...

  8. Redis入门(2):五大数据类型(key,string,list,set,sortset)将其实战,配置文件详解,发布与订阅

    五大数据类型 redis常见数据类型操作命令:http://www.redis.cn/commands.html Redis键(key) 命令 描述 keys * 查看当前库所有key (匹配:key ...

  9. redis设置过期时间与直接detele key有什么区别

    redis设置过期时间与直接detele key有什么区别 Redis 中设置过期时间和直接删除 key 有以下几点区别: 效率:当使用 key 的过期时间时,Redis 会在 key 过期时自动删除 ...

最新文章

  1. 【freeCodeCamp】免费晋级前台工程师呦!!!!
  2. Linux用户管理-服务管理
  3. STM32的抢占优先级和响应优先级
  4. python培训比较好的机构-学Python哪个机构好?老男孩Python培训班
  5. 小程序如何把文字玩出花样
  6. 构建Android的交叉编译器、用NDK编译移植
  7. 计算机视觉之OpenCV教程 ---Mat类基础(一)
  8. java 判断进程状态_获取远程服务器上 Java 进程的运行状态
  9. angular cli_使用Angular CLI连接到服务器的最佳方法
  10. R(1):中文乱码解决方案
  11. 印象笔记保存html,印象笔记怎么保存网页 印象笔记保存网页教程
  12. Java打印变量的参数类型
  13. 《Machine Learning in Action》—— 白话贝叶斯,“恰瓜群众”应该恰好瓜还是恰坏瓜
  14. [经典面试题]排列组合专题
  15. dataframe一列拆分成多列
  16. autojs免root脚本引擎编写的QQ空间点赞脚本源码
  17. 那些年记忆深刻的技术书籍,你看过几本?
  18. 年份必须是4位数 C语言,输入年份(四位数),判断是否是闰年 C语言编程
  19. 因特尔又要加入手机芯片市场了
  20. HTML 5 参考手册,HTML 5 标准属性,HTML 5 事件属性

热门文章

  1. 带你了解LINUX反弹Shell的各种姿势(超详细)
  2. 硬盘分区、数据恢复软件——DiskGenius 绿色版
  3. 微信小程序运营系列(六)————怎么玩转低频消费行业的运营
  4. 无加密无阉割的开源物业项目
  5. 学习笔记(01):Python爬虫开发-综合练习之药监总局02
  6. 硬核资源!Redis 五种数据结构以及三种高级数据结构解析(详解)
  7. AcWing4399数字母
  8. NKOI 1507 做错的括号
  9. 又一公司被曝监控员工手机:短信照片微信聊天记录都能获取!
  10. 阿里云3D架构图绘制工具寻找分析结果