redis命令詳細使用介紹

2021-10-25 02:39:14 字數 691 閱讀 2841

官方文件

將值 value 關聯到 key ,並將 key 的生存時間設為 seconds (以秒為單位,必須大於0,不能傳-1)。

需要設定為永久不過期時,請使用***方法。

如果 key 已經存在, setex 命令將覆寫舊值。

這個命令類似於以下兩個命令:

set key value

expire key seconds # 設定生存時間

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

將 key 的值設為 value ,當且僅當 key 不存在。

若給定的 key 已經存在,則 setnx 不做任何動作。

setnx 是『set if not exists』(如果不存在,則 set)的簡寫。

用 value 引數覆寫(overwrite)給定 key 所儲存的字串值,從偏移量 offset 開始。

不存在的 key 當作空白字串處理。

setrange 命令會確保字串足夠長以便將 value 設定在指定的偏移量上,如果給定 key 原來儲存的字串長度比偏移量小(比如字串只有 5 個字元長,但你設定的 offset 是 10 ),那麼原字元和偏移量之間的空白將用零位元組(zerobytes, 「\x00」 )來填充。

Linux Grep命令使用的詳細介紹

1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...

Redis 資料型別及命令詳細介紹

字串型別是redis中最為基礎的資料儲存型別,該型別可以接受任何格式的資料,如jpeg影象資料或json物件描述資訊等。在redis中字串型別的value最多可以容納的資料長度是512m。set key value 設定鍵值 get key value setex key seconds value...

Redis發布訂閱詳細介紹

redis客戶端可以訂閱任意數量的頻道。訂閱 發布訊息圖 第乙個 訊息傳送者。第二個 頻道。第三個 訊息訂閱者。下圖展示了頻道channel1,以及訂閱這個頻道的三個客戶端 client2,client5和client1之間的關係 當有新訊息通過publist命令傳送給頻道channel1時,這個訊...