Redis中过期时间的有效单位(redis过期时间单位)

Reids是一种高性能的key-value存储系统,它可以用于存储结构化数据以及超过字符串类型,如散列,列表和集合等。Redis支持为每个键设置可选的“过期时间”,即过段时间后该键及其值将被自动删除。

成都创新互联公司主打移动网站、成都网站建设、成都网站制作、网站改版、网络推广、网站维护、域名注册、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。

Redis的过期时间是由秒数据。即使更改时区,一秒仍然是一秒,存储的过期

耗时也会正确执行。过期时间仅适用于键,而不适用于整个数据库或数据集。

使用EXPIRE命令可以设置Redis键的过期时间。EXPIRE命令需要接受一个键名和一个以秒为单位的数字表示的过期时间:

redis> SET mykey "Redis expiration tutorial"
OK
redis> EXPIRE mykey 60
(integer) 1

以上命令表明,我们已经设置了mykey键的过期时间为60秒。这意味着,自从设置以来60秒以后,该键就会被自动删除。

如果要设置更大的过期时间,可以使用EXPIREAT命令,它需要接受一个UNIX时间戳作为参数:

redis> SET mykey "Redis expiration tutorial"
OK
redis> EXPIREAT mykey 1495856344
(integer) 1

以上Redis指令表明,我们已经设置了Mykey键的过期时间为1495856344,也就是2017年5月24日14 4点46秒,这意味着,自从设置以来,当过期时间到达,该键将被自动删除。

此外,还可以使用Redis的persist命令来移除键的过期时间:

redis> SET mykey "Redis expiration tutorial"
OK
redis> EXPIRE mykey 60
(integer) 1
redis> PERSIST mykey
(integer) 1

以上命令表明,我们已经成功地将mykey键的过期时间设置为60秒,然后使用pesist命令将其移除了。

通过以上,我们已经学会了如何为Redis键设置过期时间、如何将其设置为更大的过期时间以及如何将过期时间移除。Redis中的过期时间以秒为单位,可以满足大多数场景对过期时间的要求,我们在使用Redis时可以有效地利用它们。

四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。

当前文章:Redis中过期时间的有效单位(redis过期时间单位)
网站链接:http://www.shufengxianlan.com/qtweb/news16/518966.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联