redis的各種型別的使用場景

2021-10-23 03:39:19 字數 344 閱讀 9041

1. hash 型別 儲存購物車,key是使用者的id,value是對應的商品的id和商品數量 mset pro1:1,pro2:3 ,llen獲取購物車的數量

2.list 實現佇列,lpush,rpop(先進先出), lpush,lpop(先進後出)

3.集合,**實現, key是活動的id,value是**的使用者的id,spop 2 隨機出來2個中獎的使用者且剔除裡面重複的元素,或者是給使用者加上一定的標籤,

4.訂單的實現,hash和list, key是order:1 value是對應的訂單數量和商品資訊,lpush可以增加訂單資訊

5.朋友圈點贊的實現,key是朋友圈的id,實現朋友圈的關係和集合取交集實現

各種型別的轉換

int i 100 long l 2001 float f 300.2 double d 12345.119 char username csdn char temp 200 char buf cstring str variant t v1 bstr t v2 一 其它資料型別轉換為字串 二 字串...

各種型別的轉換

1.std string轉換成qstring string std str abc qstring q str qstring fromstdstring std str 2.qstring轉換成std string qstring q str abc string q str.tostdstrin...

各種型別的長度

這個要看字元數是什麼資料型別,可以用sizeof 型別 操作符來測試位元組數。1 英文本母 如果是char 型,那麼是占用1個位元組,8位。如果是string型,應該是兩個位元組,16位,因為末尾還有個 0字元。比如 char c a 它占用乙個字元 char c a 占用兩個。char c abc...