redis expire命令
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命令相关推荐
- Redis学习之expire命令
目录 expire命令 语法 返回值 例子 expire命令 Redis expire 命令用于设置 key 的过期时间. key 过期后将不再可用. 语法 expire key seconds EX ...
- Redis Expire 设置key过期时间
Expire Redis Expire 命令用于设置 key 的过期时间.key 过期后将不再可用. 用法:Expire key 127.0.0.1:6379 [8] > set keyname ...
- Redis05:Redis的高级特性:expire 生存时间、pipeline 管道、info命令、Redis的持久化、Redis 的安全策略、Redis监控命令-monitor
一.expire 生存时间 Redis中可以使用expire命令设置一个键的生存时间,到时间后Redis会自动删除它. 它的一个典型应用场景是:手机验证码 我们平时在登录或者注册的时候,手机会接收到一 ...
- Redis爬坑记(一):incr命令和expire命令的误区
关注公众号 要实现的功能:限制用户的每分钟的访问次数一个有严重bug的代码:每次访问来了,就执行代码块二,当第一次访问,就走else语句,设置当前用户的次数为1,且设置该key的有效期是一分钟. 在一 ...
- Redis常用命令集
Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...
- NoSQL数据库Redis使用命令简介
NoSQL 数据库Redis使用命令简介 NOSQL数据库可以按照它们的数据模型分成4类: 1.键-值对存储库(Key-Value) redis-- 2.BigTable实现(BigTable-imp ...
- redis常用命令及安全Redis集群环境搭建
2019独角兽企业重金招聘Python工程师标准>>> redis 安装 在centos 上很简单 yum install redis 即可完成redis的安装 安装redis cd ...
- redis基础命令和数据操作命令学习笔记
redis基础命令和数据操作命令学习笔记 基础命令 安装成功后,redis的启动命令:先修改配置文件.将服务改成默认运行.然后以配置文件启动服务 redis-server config/redis-c ...
- java redis expire 1_redis 下key的过期时间详解 :expire
Redis是一个开源的Key-Value数据缓存,和Memcached类似. Redis多种类型的value,包括string(字符串).list(链表).set(集合).zset(sorted se ...
最新文章
- Nginx--------地址重写
- 希尔排序(ShellSort) c源码
- unity摄影机depth模式_Unity3D Camera 摄像机属性详解
- iPhone 11专用“浴霸”镜头保护膜曝光:史无前例
- python flask webapi_在将Python Flask webapi部署到azurep时遇到依赖性问题
- 全球唯一标识符 System.Guid.NewGuid().ToString()
- erase() 返回的是删除此元素之后的下一个元素的迭代器 .xml
- 035 spring amqp
- 基于C# 的 WinForm 开发 (一、C# 快速入门)
- word转pdf免费网站
- 微信公证号授权给微信开放平台(第三方平台)开发流程 PHP (基于laravel框架开发)
- wordpress 漂亮的Cosy主题
- Caffe中BN层与CONV层的融合(merge_bn)
- 中文自动文本摘要生成指标计算,Rouge/Bleu/BertScore/QA代码实现
- 1X的示波器探头为什么会降低示波器带宽
- Lenovo k860i 移植Android 4.4 cm11进度记录【下篇--实时更新中】
- Your ApplicationContext is unlikely tostart due to a @ComponentScan of the defau
- 亲爱的老狼-display的应用
- linux 深度 windows,还要啥Windows?深度操作系统15.1发布!
- 智慧城市同城V4 v2.1.5 同城小程序 同城信息
热门文章
- 计算机通信与网络(一)—— 绪论
- git远程分支强制覆盖本地分支
- 科学数学工程工具MATLAB软件2023a中文版下载安装,MATLAB特色
- Realtek 2.5G USB网卡RTL8156B-CG支持免驱简介
- Android实现涂鸦功能
- array_diff()和array_diff_assoc()
- 微信HOOK协议(PC版)源码demo
- db 分贝 增益 什么意思 多少倍
- windows7局域网网络共享文件夹和打印机的问题分析及解决
- 用Fiddler、Charles和mitmproxy进行手机抓包的配置教程