日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Redis默認設置的過期時間策略(redis默認的過期策略)

Redis是當前備受歡迎的鍵值存儲,它以自己的方式實現(xiàn)了字典,列表,集合,有序集合等數(shù)據(jù)結(jié)構(gòu)。Redis的一項重要特性是它可以為鍵設置過期時間,這在實際的開發(fā)中常常需要。Redis 主要使用以下四種方法來實現(xiàn)過期時間:

從事成都溫江機房,服務器租用,云主機,網(wǎng)頁空間,空間域名,CDN,網(wǎng)絡代維等服務。

一是修改 Redis.conf 配置文件來指定默認的過期時間;

二是為某個鍵指定一個過期的 UNIX 時間戳;

三是使用 `EXPIRE 命令為某個鍵設置過期時間;

四是使用 `EXPIREAT` 命令為某個鍵設置一個 UNIX 時間戳來指定過期時間。

修改Redis.conf 配置文件來指定默認的過期時間是最常用的方式,當我們建立新鍵的時候,只要不重置新的過期時間,就會被默認的過期時間控制。Redis的配置文件mredis.conf可以使用ttl或者maxmemory-policy參數(shù)來設置默認的過期時間,以下是修改全局ttl的例子:

maxmemory-policy noeviction
#expire keys after 30 days
default-ttl 2592000
#change the current ttl of existing keys to 30 days
#給所有鍵設置30天的過期時間
bcakground-rewrite-ttl 2592000

另一種指定過期時間的方法,是給鍵指定UNIX時間戳,即給鍵指定一個在特定時間之后刪除的UNIX時間戳。假如我們想要一個特定時間之后鍵被刪除,我們可以使用以下代碼:

# 這將設定一個特定時間(1543930674)之后刪除的Unix時間戳
# 該鍵的TTL為 1543930674 - 上一次存儲TTL的ACK
SET mykey "value" EX 1543930674

我們也可以使用EXPIRE和EXPIREAT來指定鍵的過期時間。

EXPIRE命令能用于指定一個鍵的存活時間,單位為秒,可以讓該鍵在給定的時間之后自動刪除。例如,我們想讓鍵在120秒后失效,可以使用以下代碼:

# 設置過期時間為120秒
SET mykey "value"
EXPIRE mykey 120

EXPIREAT命令可以讓某個鍵在特定時間失效,只需要傳入一個UNIX時間戳即可。例如,我們可以讓某個鍵在2018 11月1號凌晨2點失效:

SET mykey "value"
EXPIREAT mykey 1541101620

以上是Redis默認設置的過期時間策略,如果想要更加靈活的控制鍵的過期時間,可以使用EXPIRE和EXPIREAT等命令來指定某個鍵的過期時間。

創(chuàng)新互聯(lián)成都網(wǎng)站建設公司提供專業(yè)的建站服務,為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設、設計、制作等服務,是一家以網(wǎng)站建設為主要業(yè)務的公司,在網(wǎng)站建設、設計和制作領域具有豐富的經(jīng)驗。


網(wǎng)站標題:Redis默認設置的過期時間策略(redis默認的過期策略)
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/dhdeiod.html