key的命名規(guī)范?
1.建議全部大寫
2.key不能太長也不能太短,鍵名越長越占資源疾瓮,太短可讀性太差
3.key 單詞與單詞之間以? : 分開
4.redis使用的時(shí)候注意命名空間穿稳,一個項(xiàng)目一個命名空間古涧,項(xiàng)目內(nèi)業(yè)務(wù)不同命名空間也不同。
一般情況下:
? 1) 第一段放置項(xiàng)目名或縮寫 如 project
? 1) 第二段把表名轉(zhuǎn)換為key前綴 如, user:
? 2) 第三段放置用于區(qū)分區(qū)key的字段,對應(yīng)mysql中的主鍵的列名,如userid
? 3) 第四段放置主鍵值,如18,16
判斷一個鍵值是否存在
??????? exists key
??????? 如果存在葱弟,返回整數(shù)類型 1 凰萨,否則返回 0
??? 刪除鍵
??????? del key [key.....]
??????? 可以刪除一個或多個鍵,返回值是刪除的鍵的個數(shù)
??????? 注意:不支持通配符刪除
??? 獲得鍵值的數(shù)據(jù)類型
??????? type key
??????? 返回值可能是 string(字符串類型) hash(散列類型) list(列表類型) set(集合類型) zset(有序集合類型)
??? 賦值與取值
??????? set key value?????? 賦值
??????? get key???????????? 取值