redis key基本操作命令Expireat,pexpire,pexpireat,Keys详解

2017年10月13日 09:08 | 3758次浏览 作者原创 版权保护

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客户端命令框,输入以上实例命令,效果如下


小说《我是全球混乱的源头》
此文章本站原创,地址 https://www.vxzsk.com/243.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程


上一篇:JMS基本概念 下一篇:hello world 的创建
^