redis 失效时间单位是秒还是毫秒_redis设置过期时间
一般主要包括4种处理过期方,其中expire都是以秒为单位,pexpire都是以毫秒为单位的。
1 EXPIRE key seconds //将key的生存时间设置为ttl秒
2 PEXPIRE key milliseconds //将key的生成时间设置为ttl毫秒
3 EXPIREAT key timestamp //将key的过期时间设置为timestamp所代表的的秒数的时间戳
4 PEXPIREAT key milliseconds-timestamp //将key的过期时间设置为timestamp所代表的的毫秒数的时间戳
备注:timestamp为unix时间戳(例如:timestamp=1499788800 表示将在2017.07.12过期)
1、2两种方式是设置一个过期的时间段,就是咱们处理验证码最常用的策略,设置三分钟或五分钟后失效,把分钟数转换成秒或毫秒存储到Redis中。
3、4两种方式是指定一个过期的时间 ,比如优惠券的过期时间是某年某月某日,只是单位不一样。
下面我们就以EXPIREAT为例子简单讲解下用法。
返回值
一个整数值1或0,如下:
如果成功地为该键设置了超时时间,返回 1
如果键不存在或无法设置超时时间,返回 0
语法
以下是以Redis的EXPIREAT命令的基本语法。
1 redis 127.0.0.1:6379> Expireat KEY_NAME TIME_IN_UNIX_TIMESTAMP
示例
首先,在Redis中创建一个键:akey,并在akey中设置一些值。
1 redis 127.0.0.1:6379> SET a
redis 失效时间单位是秒还是毫秒_redis设置过期时间相关推荐
- redis 失效时间单位是秒还是毫秒_redis键过期时间的应用
expire 设置生存时间(单位/秒) pexpire设置生存时间(单位/毫秒) ttl/pttl 查看键的剩余生存时间 persist 取消生存时间 expireat [key] unix时间戳13 ...
- redis 失效时间单位是秒还是毫秒_Redis 事务与过期时间详细介绍
Redis 事务与过期时间详细介绍 一.Redis事务: Redis中支持事务,事务即为当我们需要执行几条命令时,要么这几条命令都不执行,要么都执行: 1.开始事务写入: multi 2.然后写入命令 ...
- redis 失效时间单位是秒还是毫秒_Redis有效时间设置及时间过期处理
本文对redis的过期处理机制做个简单的概述,让大家有个基本的认识. Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间.作为一个缓存数据库,这是非常实用的.如我 ...
- redis 失效时间单位是秒还是毫秒_redis分布式锁的这些坑,我怀疑你是假的开发...
摘要:用锁遇到过哪些问题? 一.白话分布式 什么是分布式,用最简单的话来说,就是为了较低单个服务器的压力,将功能分布在不同的机器上面:就比如: 本来一个程序员可以完成一个项目:需求->设计-&g ...
- redis 失效时间单位是秒还是毫秒_经常用Redis,这些坑你知道吗?
文章转载自二马读书,作者二马读书 作者简介:曾任职于阿里巴巴,每日优鲜等互联网公司,任技术总监,15年电商互联网经历. 近些年,Redis凭借在性能.稳定性和高可扩展性上的卓越表现,基本上已经成了互联 ...
- redis 失效时间单位是秒还是毫秒_【redis中键的生存时间(expire) 】
/*** 限制网站访客访问频率(例如:1分钟最多访问10次),其中: 访客通过IP标识,即同一个IP在1分钟内仅能访问10次*/@Testpublic voidtest4(){final String ...
- redis如何设置定时过期_redis设置过期时间
redis是在内存中进行缓存的,我们在设置redis缓存时,可以设置下过期时间.那么在设置时间到期后redis是如何进行数据删除的. redis清理过期数据. 定期清理 + 惰性清理 定期删除:red ...
- Redis 缓存回收的7种策略volatile设置过期时间及allkeys所有数据范围内
1.基础说明 当redis设置内存使用限制后,当达到内存限制时,Redis将尝试删除key(控制节点的最大使用内存) redis.conf中配置项maxmemory <bytes>或者控制 ...
- redistemplate.opsforhash设置过期时间_Redis详解(十一)------ 过期删除策略和内存淘汰策略...
大家好,我是可乐,一个专注原创,乐于分享的程序猿. 本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读.回复<电子书>有我为大家特别筛选的海量免费书籍资料 在介绍这篇文章之前,我 ...
最新文章
- javaweb学习总结(五):Servlet开发(一)
- 三星系统和鸿蒙系统,又一设备直升鸿蒙系统,现有操作系统被抛弃,和三星的想法一样!...
- php模板如何使用,ThinkPHP如何使用模板
- python安装不了jupyter_python学习笔记——Windowns下Python3之安装jupyter
- SpringBoot——slf4j+logback日志处理及配置详解
- django-视图函数装饰器
- mysql数据库druid密码加密_Druid数据库密码加密
- SpringBoot项目整合Retrofit最佳实践,这才是最优雅的HTTP客户端工具!
- 为什么华为5G手机要设置一个5G开关?
- P3970 [TJOI2014]上升子序列
- 微软BI SSIS 2012 辅助阅读博客
- 【编译打包】btsync-1.2.82-beta.el6.src.rpm
- Lua C API 研究 —— 基础篇
- Day05 郝斌C语言自学视频之C语言的函数
- 2020 EBC徒步功课做好 好好工作心态,Android并发原理解析
- 黑客比程序员高在哪里?
- Codeforces 1132F
- arm开发板移植openssl
- 网站备案必须要云服务器,备案必须要云服务器吗
- Oracle中todate函数的使用