Redis设置key的过期时间

 更新时间:2023年01月18日 14:36:07   作者:z.jiaminf  
本文主要介绍了Redis设置key的过期时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Redis中可以设置数据的过期时间,一旦过期自动删除数据。

1.设置过期时间 expire

127.0.0.1:6379> set name
"ok"
//设置10s后过期,expire单位秒
127.0.0.1:6379> expire name 10 
//设置10s后过期,pexpire 单位毫秒
127.0.0.1:6379> pexpire age 10000
(integer) 1

2.查看剩余时间 ttl

查看剩余存活时长,单位秒
127.0.0.1:6379> ttl name
(integer) 7
查看剩余存活时长,单位毫秒
127.0.0.1:6379> pttl name
(integer) 4006

3.取消过期persist

127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> expire age 20
(integer) 1
127.0.0.1:6379> ttl age
(integer) 15
取消过期
127.0.0.1:6379> persist age
(integer) 1
ttl返回-1表示没有设置过期时间,返回-2表示数据不存在
127.0.0.1:6379> ttl age
(integer) -1
127.0.0.1:6379> get age
"18"

到此这篇关于Redis设置key的过期时间的文章就介绍到这了,更多相关Redis设置key过期时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Redis结合 Docker 搭建集群并整合SpringBoot的详细过程

    Redis结合 Docker 搭建集群并整合SpringBoot的详细过程

    这篇文章主要介绍了Redis结合Docker搭建集群并整合SpringBoot的详细过程,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • Redis遍历所有key的两个命令(KEYS 和 SCAN)

    Redis遍历所有key的两个命令(KEYS 和 SCAN)

    这篇文章主要介绍了Redis遍历所有key的两个命令(KEYS 和 SCAN),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Redis调用Lua脚本及使用场景快速掌握

    Redis调用Lua脚本及使用场景快速掌握

    Redis 是一种非常流行的内存数据库,常用于数据缓存与高频数据存储。大多数开发人员可能听说过redis可以运行 Lua 脚本,但是可能不知道redis在什么情况下需要使用到Lua脚本
    2022-03-03
  • redis分布式锁的go-redis实现方法详解

    redis分布式锁的go-redis实现方法详解

    这篇文章主要介绍了redis分布式锁的go-redis实现方法,本文给大家介绍的非常详细对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Redis Cluster 集群搭建你会吗

    Redis Cluster 集群搭建你会吗

    这篇文章主要介绍了Redis Cluster 集群搭建过程,本文分步骤通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Redis集群模式和常用数据结构详解

    Redis集群模式和常用数据结构详解

    Redis集群模式下的运维指令主要用于集群的搭建、管理、监控和维护,讲解了一些常用的Redis集群运维指令,本文重点介绍了Redis集群模式和常用数据结构,需要的朋友可以参考下
    2024-03-03
  • redis中的常用5大数据类型

    redis中的常用5大数据类型

    这篇文章主要介绍了redis中的常用5大数据类型,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • redis lua脚本实战秒杀和减库存的实现

    redis lua脚本实战秒杀和减库存的实现

    本文主要是学习一下redis lua脚本的编写,以及在redisson这个redis客户端中是怎样使用的,实战一下秒杀场景redis减库存lua脚本的编写,并伪真实环境压测查看效果。感兴趣的可以了解一下
    2021-11-11
  • Redis整合Spring结合使用缓存实例

    Redis整合Spring结合使用缓存实例

    这篇文章主要介绍了Redis整合Spring结合使用缓存实例,介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。需要的朋友可以参考下
    2015-12-12
  • Window下Redis的安装和部署详细图文教程

    Window下Redis的安装和部署详细图文教程

    Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载,按照你们需要的liunx 或window步骤来 就可以了
    2024-05-05

最新评论