5,Redis Expireat 命令
Redis Expireat 命令用于以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间。key 过期后将不再可用。
语法
redis Expireat 命令基本语法如下:
redis 127.0.0.1:6379> Expireat KEY_NAME TIME_IN_UNIX_TIMESTAMP
可用版本
>= 1.0.0
返回值
设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。
实例
首先创建一个 key 并赋值:
redis 127.0.0.1:6379> SET runoobkey redis OK
为 key 设置过期时间:
redis 127.0.0.1:6379> EXPIREAT runoobkey 1293840000 (integer) 1 EXISTS runoobkey (integer) 0
打开redis客户端命令框(windows环境如何打开请参考https://www.vxzsk.com/239.html),输入以上实例命令,效果如下
6,Redis PEXPIRE 命令
Redis PEXPIRE 命令用于设置 key 的过期时间,以毫秒计。key 过期后将不再可用。
语法
redis PEXPIREAT 命令基本语法如下:
redis 127.0.0.1:6379> PEXPIRE KEY_NAME TIME_IN_MILLISECONDS_IN_UNIX_TIMESTAMP
可用版本
>= 1.0.0
返回值
设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。
实例
首先创建一个 key 并赋值:
redis 127.0.0.1:6379> SET runoobkey redis OK
为 key 设置过期时间:
redis 127.0.0.1:6379> PEXPIRE runoobkey 1555555555005 (integer) 1
打开redis客户端命令框,输入以上实例命令,效果如下
7,Redis PEXPIREAT 命令
Redis PEXPIREAT 命令用于设置 key 的过期时间,以毫秒计。key 过期后将不再可用。
语法
redis PEXPIREAT 命令基本语法如下:
redis 127.0.0.1:6379> PEXPIREAT KEY_NAME TIME_IN_MILLISECONDS_IN_UNIX_TIMESTAMP
可用版本
>= 1.0.0
返回值
设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。
实例
首先创建一个 key 并赋值:
redis 127.0.0.1:6379> SET runoobkey redis OK
为 key 设置过期时间:
redis 127.0.0.1:6379> PEXPIREAT runoobkey 1555555533005 (integer) 1
打开redis客户端命令框,输入以上实例命令,效果如下
8,Redis Keys 命令
Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 。。
语法
redis KEYS 命令基本语法如下:
redis 127.0.0.1:6379> KEYS PATTERN
可用版本
>= 1.0.0
返回值
符合给定模式的 key 列表 (Array)。
实例
首先创建一些 key,并赋上对应值:
redis 127.0.0.1:6379> SET runoob1 redis OK redis 127.0.0.1:6379> SET runoob2 mysql OK redis 127.0.0.1:6379> SET runoob3 mongodb OK
查找以 runoob 为开头的 key:
redis 127.0.0.1:6379> KEYS runoob* 1) "runoob3" 2) "runoob1" 3) "runoob2"
获取 redis 中所有的 key 可用使用 *。
redis 127.0.0.1:6379> KEYS * 1) "runoob3" 2) "runoob1" 3) "runoob2"
打开redis客户端命令框,输入以上实例命令,效果如下
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程