redis读取master服务器时间

redis读取master服务器时间,第1张

redis读取master服务器时间年月日时分秒设置系统时间。

hwclock-w将当前时间和日期写入BIOS,避免重启后失效wclock--show或者clock--show查看硬件时间hwclock--set--date="07/07/0610:19"或者clock--set--date="2020。11。2310:10"设置硬件时间。

ntp时间服务器,同步时间。需要在服务器上安装好即可。

一般是根据需求来进行设置。

redis通过expire命令来设置key的过期时间。

语法:redis.expire(key, expiration)

1. 在小于2.1.3的redis版本里,只能对key设置一次expire。redis2.1.3和之后的版本里,可以多次对key使用expire命令,更新key的expire time。

2. redis术语里面,把设置了expire time的key 叫做:volatile keys。 意思就是不稳定的key。

3. 如果对key使用set或del命令,那么也会移除expire time。尤其是set命令,这个在编写程序的时候需要注意一下。

4. redis2.1.3之前的老版本里,如果对volatile keys 做相关写入 *** 作(LPUSH,LSET),和其他一些触发修改value的 *** 作时,redis会删除该key。 也就是说 :

redis.expire(key,expiration)

redis.lpush(key,field,value)

redis.get(key) //return null

redis2.1.3之后的版本里面没有这个约束,可以任意修改。

redis.set(key,100)

redis.expire(key,expiration)

redis.incr(key)

redis.get(key)

//redis2.2.2 return 101redis<2.1.3 return 1

5. redis对过期键采用了lazy expiration:在访问key的时候判定key是否过期,如果过期,则进行过期处理。其次,每秒对volatile keys 进行抽样测试,如果有过期键,那么对所有过期key进行处理。

通过EXPIRE 命令或者PEXPIRE 命令,客户端可以以秒或者毫秒精度为数据库中的某个键设置生存时间( Time To Live , TTL) ,在经过指定的秒数或者毫秒数之后,服务器就会自动删除生存时间为0的键:

redis>SET key value

OK

redis>EXP 工RE key 5

(integer) 1

redis>GET key // 5 秒之内"value"

redis>GET key // 5 秒之后

(nil)

注意

SETEX 命令可以在设直一个字符串键的同时为键设直过期时间,因为这个命令是一个类型限定的命令(只能用于字符串键),但SETEX 命令设置过期时间的原理和EXPIRE命令设置过期时间的原理是完全一样的。

与EXPlRE 命令和PEXPIRE 命令类似,客户端可以通过EXPlREAT 命令或PEXPlREAT命令,以秒或者毫秒精度给数据库中的某个键设置过期时间(expire time)。

过期时间是一个UNIX时间戳,当键的过期时间来临时,服务器就会自动从数据库中删除这个键:

redis>SET key value

OK

redis>EXPIREAT key 1377257300

(integer) 1

redis>TIME

1)"1377257296"2)"296543"

redis>GET key // 1377257300 之前"value"

redis>TIME

1)"1377257303"2)"230656 "

redis>GET key // 1377257300 之后

(nil)

TTL 命令和PTTL 命令接受一个带有生存时间或者过期时间的键,返回这个键的剩余生存时间,也就是,返回距离这个键被服务器自动删除还有多长时间:

redis>SET key va1ue

OK

redis>EXPlRE key 1000

(integer) 1

redis>TTL key

(integer) 997

redis>SET another_key another_value

OK


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11355837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存