redis 失效时间单位是秒还是毫秒_Redis 事务与过期时间详细介绍
Redis 事務(wù)與過期時間詳細(xì)介紹
一、Redis事務(wù):
Redis中支持事務(wù),事務(wù)即為當(dāng)我們需要執(zhí)行幾條命令時,要么這幾條命令都不執(zhí)行,要么都執(zhí)行:
1、開始事務(wù)寫入:
multi
2、然后寫入命令,注意寫完事務(wù)要執(zhí)行的每條命令之后回車即可,命令會自動入隊:
lpush art:1 hello
lpush art:1 nihao
3、執(zhí)行事務(wù):
exec
Redis則會保證事務(wù)中的所有命令要么都執(zhí)行,要么都不執(zhí)行。
二、Redis過期時間:
實際開發(fā)中經(jīng)常會遇到一些有時效性的數(shù)據(jù),比如緩存,過一段時間就需要刪除這些數(shù)據(jù),Redis支持設(shè)置一個鍵的過期時間,鍵過期后,其對應(yīng)的值也會一并清除。
1、新設(shè)置一個鍵值:
set art:name hello
2、設(shè)置其緩存時間(注意是以秒為單位)
expire art:name 20
3、20秒后,得到其值為空
get art:name
(nil)
4、查看一個值還有多久被刪除:
ttl art:name
返回的是單位為秒
5、設(shè)置其緩存時間(以毫秒為單位)
pexpire art:name 20000
6、以1970年到現(xiàn)在的時間設(shè)置過期時刻:
expireat art:name 1351858600 (時間為秒)
pexpireat art:name 1351858600 (時間為毫秒)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
總結(jié)
以上是生活随笔為你收集整理的redis 失效时间单位是秒还是毫秒_Redis 事务与过期时间详细介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 混合型基金适合持有多久 根据这两个方面
- 下一篇: 支付宝退款金额能二十四小时到账吗