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