針對redishash類型數(shù)據(jù)控制field過期的方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110605238.7 申請日 -
公開(公告)號 CN113297192A 公開(公告)日 2021-08-24
申請公布號 CN113297192A 申請公布日 2021-08-24
分類號 G06F16/215(2019.01)I;G06F16/22(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 盛猛;林立 申請(專利權)人 上海艾麒信息科技股份有限公司
代理機構 上海段和段律師事務所 代理人 李佳俊;郭國中
地址 201100上海市閔行區(qū)金都路4299號6幢3樓G59室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種針對redis hash類型數(shù)據(jù)控制field過期的方法及系統(tǒng),包括:步驟S1:設置過期時間單位,并設置過期時間值的字符串長度;步驟S2:設置用于過期判斷的基準時間,將基準時間對應的時間值定義為0值;步驟S3:根據(jù)過期時間值的字符串長度、基準時間以及當前時間計算期望的hash field的過期時間值;步驟S4:將過期時間值的字符串的長度補齊至設置的過期時間值的字符串長度,得到新的過期值字符串;步驟S5:將新過期值字符串與value以字符串類型拼接得到新value,新value作為hash value存儲至redis中;步驟S6:定時掃描redis的hash value值,當當前時間與基準時間的差值大于hash value中提取的過期時間值,則對field進行刪除操作。