`

Redis 键的生存周期

 
阅读更多

变量在设置之后是一直存在的,直到使用命令清除

而有时需要变量存活一定的时间,到期后redis自动清除掉,而不是手工清理,这种情况下可以使用expire命令

expire key 时间(单位:秒)//指定变量的生存周期为多少秒

TTL key //查看变量的剩余生存周期时间,如果变量未指定生存周期(永久存在)则返回-1,如果变量不存在则返回-2

 

PERSIST key//使变量的生存周期失败,变为永久存在的

 

PERSIST命令之外,使用SET或GETSET命令为键赋值也会同时清除键的生存时间

localhost:6379> del index //删除index变量
(integer) 0
localhost:6379> ttl index//不存在变量返回-2
(integer) -2
localhost:6379> set index 1//设置index变量
OK
localhost:6379> expire index 30//设置index 变量生命周期为30秒
(integer) 1
localhost:6379> ttl index//查看变量生命周期剩余时间
(integer) 27
localhost:6379> persist index//持久化变量,生命周期为永久
(integer) 1
localhost:6379> ttl index//查看index 生命周期为-1(永久)
(integer) -1
localhost:6379> expire index 30//设置index 变量生命周期为30秒
(integer) 1
localhost:6379> ttl index//30秒之后变量消失
(integer) -2
localhost:6379> exists index//变已经不存在了
(integer) 0

 

分享到:
评论

相关推荐

    Redis 键过期功能(上).flv

    Redis 键过期功能(上).flv

    Redis 键过期功能(下).flv

    Redis 键过期功能(下).flv

    redis集群(主从配置) – 运维生存时间

    redis集群(主从配置) – 运维生存时间 市面上太多kv的缓存,最常用的就属memcache了,但是memcache存在单点问题,不过小日本有复制版本,但是使用的人比较少,redis的出现让kv内存存储的想法成为现实。今天主要...

    Windows 上安装 Redis安装,redis7.2安装到windows上面

    Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows 上安装 Redis安装Windows ...

    redisredis redis redis redis

    redisredis redis redis redis

    Redis实战Redis实战

    Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战

    Redis_redis_

    Redis 思维导图 Redis Redis Redis

    redis-5.0.4.tar.gz下载及redis安装过程

    redis安装 1: 下载redis-5.0.4.tar.gz 2: 解压源码并进入目录 tar zxvf redis-5.0.4.tar.gz cd redis-5.0.4 3: 不用configure ...set name lijie #设置键name的值为lijie get name #获取name的值。

    redis6.2.6 redis.conf配置文件

    redis6.2.6 redis.conf配置文件

    redis缓存 redis缓存

    redis缓存 redis缓存

    Redis3集群安装

    Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...

    redis-windows-7.0.11

    Redis是一种开源的内存数据结构存储系统,它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis可以用作数据库、缓存和消息中间件。Redis在性能、可扩展性和灵活性方面表现出色,因此被广泛应用于Web...

    redis和redisdesktop

    redis redisDesktop ---------安装redis及使用redisDesktop查看数据

    redis-5.0.5.tar.gz

    redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-5.0.5.redis-...

    redis-copy, 将一个redis数据库复制到另一个数据库.zip

    redis-copy, 将一个redis数据库复制到另一个数据库 RedisCopy这个工具提供了一种将一个redis数据库的内容移动到另一个redis数据库的方法。 代码是由包含在redis源代码中的 redis-copy.rb 脚本插件激发的,但目标是...

    redis.conf Redis配置文件下载

    redis.conf Redis配置文件 下载 redis.conf 配置详解 Redis配置文件redis.conf 详解1.基本配置内存单位的表示# 1k => 1000 bytes# ...Redis 的详细介绍Redis 的下载地址

    Redis可视化工具安装包(redis管理视图)

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,...区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

    redis视频教程百度网盘下载地址及密码

    2016122202_Redis_安装_字符串键_1.mp4 2016122202_Redis_安装_字符串键_2.mp4 2016122202_Redis_安装_字符串键_3.mp4 2016122203_Redis_字符串键_BitMap操作_1.mp4 2016122203_Redis_字符串键_BitMap操作_2.mp4 ...

    redis2json:以JSON格式导出Redis数据

    redis2json 这是一个快速而肮脏的脚本,它将redis转储到RAM中并打印出相应的JSON。用途您可以通过gzip通过管道传输输出并将其发送到文件,以进行快速的非redis数据备份或导出/... (实际上,您可以/通过伪造键名的外

    redis 和 redis 可视化工具

    使用时打开redis 文件夹 双击 start.bat文件 启动redis ,不要关闭窗口,关闭窗口redis同时关闭

Global site tag (gtag.js) - Google Analytics