setex
将值value关联到key,并将key的生存时间设为seconds(以秒为单位)。
如果key 已经存在,SETEX命令将覆写旧值。
这个命令类似于以下两个命令:
$redis->SETEX('cache_user_id', 60,10086); //key 有效时间 值
$redis->SET('key', 'value');
$redis->EXPIRE('key','seconds'); # 设置生存时间
不同之处是,SETEX是一个原子性(atomic)操作,关联值和设置生存时间两个动作会在同一时间内完成,该命令在Redis用作缓存时,非常实用。
TTL
echo $redis->TTL('cache_user_id');# key剩余生存时间