redis數據類型之字符串類型總結

1.常用命令:

        (1)設置值:set key value

        (2)獲取值:get key

        (3)遞增(步長爲1):incr key

        (4)遞增(指定步長):incrby key length

        (5)遞減(步長爲1):decr key

        (6)遞減(指定步長):decr key length

        (7)遞增浮點數:incrbyfloat key float

        (8)向末尾追加值:append key value

        (9)獲取字符串長度:strlen key

        (10)同時獲取多個key:mget [key]

        (11)同時設置多個key:mset [key value]

2.應用場景:

        (1)文章訪問量統計,key的規則一般爲對象類型:對象id:屬性,通過incr遞增

        (2)生成自增id,我們可以使用對象類型(複數形式):count的鍵(如:users:count)來存儲當前類型的對象的數量,

        每增加一個對象時都用incr增加該鍵的值,所以incr命令返回的值即是當前類型的對象總數,也是新增對象的ID

        (3)存儲文章的數據:存儲時用到序列化以及轉化爲json字符串,獲取時用到反序列化,缺點爲獲取其中的某一個

        字段時需要獲 取所有的才行,修改某個字段時必須將所有的更新一遍

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章