Redis 事務(wù)與過(guò)期時(shí)間詳細(xì)介紹
一、Redis事務(wù):
Redis中支持事務(wù),事務(wù)即為當(dāng)我們需要執(zhí)行幾條命令時(shí),要么這幾條命令都不執(zhí)行,要么都執(zhí)行:
1、開始事務(wù)寫入:
2、然后寫入命令,注意寫完事務(wù)要執(zhí)行的每條命令之后回車即可,命令會(huì)自動(dòng)入隊(duì):
lpush art:1 hello
lpush art:1 nihao
3、執(zhí)行事務(wù):
Redis則會(huì)保證事務(wù)中的所有命令要么都執(zhí)行,要么都不執(zhí)行。
二、Redis過(guò)期時(shí)間:
實(shí)際開發(fā)中經(jīng)常會(huì)遇到一些有時(shí)效性的數(shù)據(jù),比如緩存,過(guò)一段時(shí)間就需要?jiǎng)h除這些數(shù)據(jù),Redis支持設(shè)置一個(gè)鍵的過(guò)期時(shí)間,鍵過(guò)期后,其對(duì)應(yīng)的值也會(huì)一并清除。
1、新設(shè)置一個(gè)鍵值:
2、設(shè)置其緩存時(shí)間(注意是以秒為單位)
3、20秒后,得到其值為空
4、查看一個(gè)值還有多久被刪除:
返回的是單位為秒
5、設(shè)置其緩存時(shí)間(以毫秒為單位)
6、以1970年到現(xiàn)在的時(shí)間設(shè)置過(guò)期時(shí)刻:
expireat art:name 1351858600 (時(shí)間為秒)
pexpireat art:name 1351858600 (時(shí)間為毫秒)
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
您可能感興趣的文章:- PHP+Redis事務(wù)解決高并發(fā)下商品超賣問(wèn)題(推薦)
- redis中的事務(wù)操作案例分析
- redis事務(wù)常用操作詳解
- Redis事務(wù)涉及的watch、multi等命令詳解
- python實(shí)現(xiàn)redis三種cas事務(wù)操作
- redis中事務(wù)機(jī)制及樂(lè)觀鎖的實(shí)現(xiàn)
- redis事務(wù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- Redis 基礎(chǔ)教程之事務(wù)的使用方法
- 【Redis緩存機(jī)制】詳解Java連接Redis_Jedis_事務(wù)
- Redis教程(八):事務(wù)詳解
- Redis 事務(wù)知識(shí)點(diǎn)相關(guān)總結(jié)