91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Redis數據操作--散列鍵

發布時間:2020-08-02 15:44:23 來源:網絡 閱讀:474 作者:繆克拉 欄目:關系型數據庫
| 一個散列由多個域 值對(field-value pair)組成,散列的域和值都可以
    是文字,整數,浮點數或者二進制數據。
# 同一個散列中每個域必須是獨一無二的,而不同域的值可以是重復的。
# 操作:設置域值對,獲取域的值,檢查域是否存在
| 基本操作
-- 關聯域值對
    hset key field value
    # 在散列鍵key中關聯給定的域值對field和value
    # 如果域field之前沒有關聯值,那么命令返回1;
    # 如果域field已經有關聯值,那么命令用新值覆蓋舊值,并返回0。
-- 獲取域關聯的值
    hget key field
    # 返回散列鍵key中,域field鎖關聯的值。如果域field沒有關聯值,
    那么返回nil
-- 僅當域不存在時,關聯域值對
    hsetnx key field value
    # 如果散列鍵key中,域field不存在,那么關聯給定的域值對field和value
    # 如果域field已經有與之相關聯的值,那么命令不做動作
    redis> hsetnx message 'content' 'good morning,jack!'
    (integer) 1
    redis>hsetnx message 'content' 'good morning, jack!' # 不做動作,不做修改
    (integer) 0
-- 檢查域是否存在
    hexists key field
    # 查看散列鍵key中,給定域field是否存在:存在返回1,不存在返回0
-- 刪除給定域值對
    hdel key field [field ...]
    # 刪除散列鍵key中的一個或多個指定域,以及那些域的值;
    # 不存在的域將被忽略,命令返回被成功刪除的域值對數量。
-- 獲取散列包含的鍵值對數量
    hlen key
    # 返回散列鍵key包含的域值對數量
    redis> hlen message
    (integer) 4
| 批量操作
-- 一次設置或獲取散列中的多個域值對
    hmset key field value [field value ...]  # 在散列鍵key中關聯多個與之對
    hmget key field [field ...]                      # 返回散列鍵key中,一個或多個域的值
-- 獲取散列包含的所有域、值、或者域值對
    hkeys key 返回散列鍵key包含的所有域
    hvals key  返回散列鍵key中所有域的值
    hgetall key 返回散列鍵key包含的所有域值對
    # 為什么命令叫hkeys而不是hfields?
    對于散列來說,key和field表示的是同一個意思,并且key比field更容易拼寫,
    所以Redis選擇使用hkeys來做命令的名字,而不是hfields。
| 數字操作
--對域的值執行自增操作
    hincrby key field increment  # 在域field的值家伙是哪個整數增量increment
    hincrbyfloat key field increment  #9 在域field的值加上浮點數增量increment
    # 雖然Redis沒有提供對應的hdecrby和hdecrbyfloat命令,我們同樣可以
    # 通過將increment設為負數來達到做減法的效果
    redis>  hincrby numbers x 100  # 域不存在,先將值初始化為0,
    (integer) 100                                   然后再執行hincrby操作
    redis> hincrby numbers x -50   # 傳入負值,做減法
    (integer) 50
    redis> hincrbyfloat numbers x 3.14  # 浮點數計算
    '53.14'
向AI問一下細節

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

AI

宁陵县| 武鸣县| 大方县| 青神县| 洪湖市| 建湖县| 红桥区| 辰溪县| 宣城市| 叶城县| 张家港市| 白河县| 牙克石市| 遵义县| 井研县| 克拉玛依市| 尖扎县| 刚察县| 化德县| 宣武区| 榆中县| 石景山区| 阿瓦提县| 德令哈市| 得荣县| 丹江口市| 肥城市| 方山县| 遵义市| 铁岭县| 庆阳市| 万宁市| 故城县| 西峡县| 兰坪| 嘉祥县| 临安市| 青神县| 翼城县| 乐至县| 青海省|