redis expire可以设置key的过期时间,用法:expire $key $seconds

ttl key获取key的过期时间

127.0.0.1:3178> set test 1
OK
127.0.0.1:3178> get test
"1"
127.0.0.1:3178> expire test
(error) ERR wrong number of arguments for 'expire' command   --expire必须加时间
127.0.0.1:3178> expire test 5   --test过期时间为5s
(integer) 1
127.0.0.1:3178> ttl test   --ttl获取过期时间
(integer) 2
127.0.0.1:3178> ttl test
(integer) -2    ---负2表示ttl没有获取到key
127.0.0.1:3178> ttl test

127.0.0.1:3178>  expire test 10   --test已经不再了,不能再次expire
(integer) 0
127.0.0.1:3178> ttl test
(integer) -2

127.0.0.1:3178> set test -1
OK
127.0.0.1:3178> get test
"-1"
127.0.0.1:3178> expire test 10   --再次测试expire的倒计时
(integer) 1
127.0.0.1:3178> ttl test
(integer) 7
127.0.0.1:3178> ttl test
(integer) 6
127.0.0.1:3178> ttl test
(integer) 5
127.0.0.1:3178> ttl test
(integer) 4
127.0.0.1:3178> ttl test
(integer) 3
127.0.0.1:3178> ttl test
(integer) 2
127.0.0.1:3178> ttl test
(integer) 1
127.0.0.1:3178> ttl test
(integer) 0
127.0.0.1:3178> ttl test
(integer) -2
127.0.0.1:3178> ttl test
(integer) -2

总结:

1.redis的expire用于使key过期,过期就是使key不可用,key相当于被del

2.ttl可以查看key的过期倒计时

redis expire命令相关推荐

  1. Redis学习之expire命令

    目录 expire命令 语法 返回值 例子 expire命令 Redis expire 命令用于设置 key 的过期时间. key 过期后将不再可用. 语法 expire key seconds EX ...

  2. Redis Expire 设置key过期时间

    Expire Redis Expire 命令用于设置 key 的过期时间.key 过期后将不再可用. 用法:Expire key 127.0.0.1:6379 [8] > set keyname ...

  3. Redis05:Redis的高级特性:expire 生存时间、pipeline 管道、info命令、Redis的持久化、Redis 的安全策略、Redis监控命令-monitor

    一.expire 生存时间 Redis中可以使用expire命令设置一个键的生存时间,到时间后Redis会自动删除它. 它的一个典型应用场景是:手机验证码 我们平时在登录或者注册的时候,手机会接收到一 ...

  4. Redis爬坑记(一):incr命令和expire命令的误区

    关注公众号 要实现的功能:限制用户的每分钟的访问次数一个有严重bug的代码:每次访问来了,就执行代码块二,当第一次访问,就走else语句,设置当前用户的次数为1,且设置该key的有效期是一分钟. 在一 ...

  5. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  6. NoSQL数据库Redis使用命令简介

    NoSQL 数据库Redis使用命令简介 NOSQL数据库可以按照它们的数据模型分成4类: 1.键-值对存储库(Key-Value) redis-- 2.BigTable实现(BigTable-imp ...

  7. redis常用命令及安全Redis集群环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> redis 安装 在centos 上很简单 yum install redis 即可完成redis的安装 安装redis cd ...

  8. redis基础命令和数据操作命令学习笔记

    redis基础命令和数据操作命令学习笔记 基础命令 安装成功后,redis的启动命令:先修改配置文件.将服务改成默认运行.然后以配置文件启动服务 redis-server config/redis-c ...

  9. java redis expire 1_redis 下key的过期时间详解 :expire

    Redis是一个开源的Key-Value数据缓存,和Memcached类似. Redis多种类型的value,包括string(字符串).list(链表).set(集合).zset(sorted se ...

最新文章

  1. Nginx--------地址重写
  2. 希尔排序(ShellSort) c源码
  3. unity摄影机depth模式_Unity3D Camera 摄像机属性详解
  4. iPhone 11专用“浴霸”镜头保护膜曝光:史无前例
  5. python flask webapi_在将Python Flask webapi部署到azurep时遇到依赖性问题
  6. 全球唯一标识符 System.Guid.NewGuid().ToString()
  7. erase() 返回的是删除此元素之后的下一个元素的迭代器 .xml
  8. 035 spring amqp
  9. 基于C# 的 WinForm 开发 (一、C# 快速入门)
  10. word转pdf免费网站
  11. 微信公证号授权给微信开放平台(第三方平台)开发流程 PHP (基于laravel框架开发)
  12. wordpress 漂亮的Cosy主题
  13. Caffe中BN层与CONV层的融合(merge_bn)
  14. 中文自动文本摘要生成指标计算,Rouge/Bleu/BertScore/QA代码实现
  15. 1X的示波器探头为什么会降低示波器带宽
  16. Lenovo k860i 移植Android 4.4 cm11进度记录【下篇--实时更新中】
  17. Your ApplicationContext is unlikely tostart due to a @ComponentScan of the defau
  18. 亲爱的老狼-display的应用
  19. linux 深度 windows,还要啥Windows?深度操作系统15.1发布!
  20. 智慧城市同城V4 v2.1.5 同城小程序 同城信息

热门文章

  1. 计算机通信与网络(一)—— 绪论
  2. git远程分支强制覆盖本地分支
  3. 科学数学工程工具MATLAB软件2023a中文版下载安装,MATLAB特色
  4. Realtek 2.5G USB网卡RTL8156B-CG支持免驱简介
  5. Android实现涂鸦功能
  6. array_diff()和array_diff_assoc()
  7. 微信HOOK协议(PC版)源码demo
  8. db 分贝 增益 什么意思 多少倍
  9. windows7局域网网络共享文件夹和打印机的问题分析及解决
  10. 用Fiddler、Charles和mitmproxy进行手机抓包的配置教程