redis psetex string命令简介


一、命令简介

psetex string命令在redis中主要功能是:

设置一个键 的到期时间(单位:毫秒)


二、命令使用说明

命令语法如下:

 redis 192.168.8.123>psetex keyName 到期时间(毫秒) 键值value
 注意事项:
 
 1 如果设置成功 返回ok ,否则返回相应的错误信息
 2 使用此命令时,需同时设置 键到期时间和键值
 3 如果使用此命令操作一个存在的键,这个键会被转换为string类型,并加入到期时间
 

例:

  
redis 192.168.8.123:6379> flushdb      //清空当前数据库
OK
redis 192.168.8.123:6379> set keyName keyValue1 /
OK 
redis 192.168.8.123:6379> get keyValue1
(nil)
redis 192.168.8.123:6379> psetex keyName 10000 keyValue2  //设置一个存在键的到期时间
OK
redis 192.168.8.123:6379> get keyName
"keyValue2"
redis 192.168.8.123:6379> pttl keyName
(integer) 1762
redis 192.168.8.123:6379> pttl keyName
(integer) -2
redis 192.168.8.123:6379> get keyName
(nil)
redis 192.168.8.123:6379> sadd keyName2 keyev //新增一个非string类型的数据
(integer) 1
redis 192.168.8.123:6379> psetex keyName2 10000 egeg  //采用psetex 设置过期时间和新键值
OK
redis 192.168.8.123:6379> get keyName2
"egeg"
redis 192.168.8.123:6379> pttl keyName2   
(integer) 1642
redis 192.168.8.123:6379> pttl keyName2
(integer) 338
redis 192.168.8.123:6379> pttl keyName2
(integer) -2
redis 192.168.8.123:6379> get keyName2  //到期时间后,数据消失
(nil) 

如下图所示:

redis psetex string命令用法

redis psetex string命令用法


相关阅读:
redis msetnx string命令简介
redis mset string 命令简介
redis strlen string命令
redis setrange string命令
redis setnx string 命令简介
redis setex string 命令简介
redis setbit string命令
redis mget string命令简介
redis getbit string命令简介
redis getset string命令简介
redis getrange string命令简介
redis get string命令
redis set string命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis psetex string命令简介》上有1条评论

  1. Pingback引用通告: redis incrby string命令 | 猫猫小屋

评论已关闭。