久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

redis中setex命令和set命令有哪些區別

159次閱讀
沒有評論

共計 925 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章主要介紹了 redis 中 setex 命令和 set 命令有哪些區別,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

導語:

Redis Setex 命令為指定的 key 設置值及其過期時間。如果 key 已經存在,SETEX 命令將會替換舊的值。

redis Setex 命令基本語法如下:

redis 127.0.0.1:6379  SETEX KEY_NAME TIMEOUT VALUE

SETEX 命令 Redis 字符串 (String) 命令

SETEX key seconds value

將 value 關聯到 key, 并將 key 的生存時間設為 seconds(以秒為單位)。
如果 key 已經存在,SETEX 將重寫舊值;

這個命令類似一下兩個命令:

$redis- SET( key ,  value 
$redis- EXPIRE(key , seconds  #  設置生存時間

不同之處是,SETEX 是一個原子性 (atomic) 操作,關聯值和設置生存時間兩個動作會在同一時間內完成,該命令在 Redis 用作緩存時,非常實用。

返回值:
設置成功時返回 OK。
當 seconds 參數不合法時,返回一個錯誤。

#  情況 1:key 不存在
$redis- SETEX(cache_user_id , 60,100001);//bool(true)
echo $redis- GET( cache_user_id  #  值  // 100001 
echo $redis- TTL(cache_user_id  #  剩余生存時間  //int(56)
#  情況 2:key 已經存在,key 被覆寫
$redis- SET(cd ,  timeless  //bool(true);
$redis- SETEX(cd , 3000, goodbye my love  //bool(true);
echo $redis- GET(cd // goodbye my love

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“redis 中 setex 命令和 set 命令有哪些區別”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計925字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 商南县| 五河县| 东港市| 泰来县| 红河县| 襄城县| 宝山区| 镇原县| 夏邑县| 镇远县| 溧水县| 茶陵县| 陵水| 太白县| 新营市| 墨江| 武平县| 鄂托克旗| 沈丘县| 枣强县| 南投市| 鹤峰县| 永平县| 边坝县| 得荣县| 南岸区| 金昌市| 黔西县| 佛教| 闵行区| 黄冈市| 青川县| 固镇县| 甘孜| 仲巴县| 农安县| 台湾省| 江门市| 海淀区| 怀仁县| 平泉县|