溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis中有哪些常用命令

發布時間:2021-06-24 15:31:04 來源:億速云 閱讀:198 作者:Leah 欄目:大數據

這篇文章給大家介紹 Redis中有哪些常用命令,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Redis常用命令哈希表

  賦值與取值

        hset key field value

         hset 命令用來給字段賦值,hset 命令的方便之處在于不區分插入和更新操作,這意味著修改數據時不用事先判斷字段是否存在來決定要執行的是插入操作還是更新操作,當執行的是插入操作時, hset 命令返回 1 ,當執行的是更新操作時,hset 命令返回的是 0 ,當鍵本身不存在時, hset 命令還會自動建立他。

        hget key field

         hget命令用來獲得字段的值,當給定域不存在或是給定 key 不存在時,返回 nil 。

        hmset key field value [ field value ...... ]

         hmset 設置多個鍵值,如果命令執行成功,返回 OK 。當 key 不是哈希表(hash)類型時,返回一個錯誤。

        hmget key field [ field ...... ]

        hmget 獲得多個鍵值,如果給定的域不存在于哈希表,那么返回一個 nil 值。因為不存在的 key 被當作一個空哈希表來處理,所以對一個不存在的 key 進行 HMGET 操作將返回一個只帶有 nil 值的表。表值的排列順序和給定域參數的請求順序一樣。

        hgetall key

         hgetall 獲取鍵中所有字段和字段值卻不知道鍵中有哪些字段時使用,返回的結果是字段和字段值組成的列表


    判斷字段是否存在

        hexists key field

         存在返回 1 ,否則返回 0


    當字段不存在時賦值

        hsetnx key field value

         hsetnx 命令與hset 命令類似,區別在于如果字段已經存在,hsetnx 命令將不執行任何操作

       


    增加數字

        hincrby key field increment

         使字段值增加指定的整數


    刪除字段

        hdel key field [ field .....]

         刪除一個或多個字段,返回值是被刪除的字段個數


    只獲取字段名或字段值

        hkeys key

         hkeys 獲取所有字段的名字,當 key 不存在時,返回一個空表。

        hvals key

         hvals 獲得鍵中所有字段的值,當 key 不存在時,返回一個空表。


    獲得字段數量

        hlen key

         獲取哈希表中域的數量。當 key 不存在時,返回 0 。


關于 Redis中有哪些常用命令就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女