當前位置:成語大全網 - 書法字典 - 加拿大netcore redis節省毫秒?

加拿大netcore redis節省毫秒?

。netcore redis可以存儲兩種時間單位,即秒和毫秒。

壹、有效時間設置:

Redis實際上是針對值的key來處理存儲值的到期,即時間的設置也是設置key的有效時間。Expires字典保存所有密鑰的過期時間,Expires也稱為expiration字段。

四種處理策略

EXPIRE將密鑰的生存期設置為ttl秒。

PEXPIRE將密鑰生成時間設置為ttl毫秒。

EXPIREAT將密鑰的過期時間設置為timestamp表示的秒數的時間戳。

PEXPIREAT將密鑰的過期時間設置為timestamp表示的毫秒數的時間戳。

其實上面的處理方法都是按照PEXPIRAT實現的。設置存活時間時,redis內部計算時間後在內存中處理,最終處理會轉向PEXPIRAT。

1和2的兩種方式是設置壹個過期時間段,這是我們處理驗證碼最常用的策略。將其設置為三五分鐘後過期,並將分鐘轉換為秒或毫秒並存儲在redis中。

3,4有兩種方法可以指定到期時間。比如,優惠券的到期時間是某年某月某日,但是單位不壹樣。