注冊成功
X
W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
命令不區(qū)分大小寫, 推薦使用小寫!
Server
Key Value
- set key value設(shè)置指定 key 的值內(nèi)容.
- setx key value ttl設(shè)置指定 key 的值內(nèi)容, 同時設(shè)置存活時間.
- setnx key value當(dāng) key 不存在時, 設(shè)置指定 key 的值內(nèi)容. 如果已存在, 則不設(shè)置.
- expire key ttl設(shè)置 key(只針對 KV 類型) 的存活時間.
- ttl key返回 key(只針對 KV 類型) 的存活時間.
- get key獲取指定 key 的值內(nèi)容.
- getset key value更新 key 對應(yīng)的 value, 并返回更新前的舊的 value.
- del key刪除指定的 key.
- incr key [num]使 key 對應(yīng)的值增加 num.
- exists key判斷指定的 key 是否存在.
- getbit key offset獲取字符串內(nèi)指定位置的位值(BIT).
- setbit key offset val設(shè)置字符串內(nèi)指定位置的位值(BIT), 字符串的長度會自動擴展.
- bitcount key [start] [end]計算字符串的子串所包含的位值為 1 的個數(shù).
- countbit key start size計算字符串的子串所包含的位值為 1 的個數(shù).
- substr key start size獲取字符串的子串.
- strlen key計算字符串的長度(字節(jié)數(shù)).
- keys key_start key_end limit列出處于區(qū)間 (key_start, key_end] 的 key 列表.
- rkeys key_start key_end limit列出處于區(qū)間 (key_start, key_end] 的 key 列表, 反向.
- scan key_start key_end limit列出處于區(qū)間 (key_start, key_end] 的 key-value 列表.
- rscan key_start key_end limit列出處于區(qū)間 (key_start, key_end] 的 key-value 列表, 反向.
- multi_set key1 value1 key2 value2 ...批量設(shè)置一批 key-value.
- multi_get key1 key2 ...批量獲取一批 key 對應(yīng)的值內(nèi)容.
- multi_del key1 key2 ...批量刪除一批 key 和其對應(yīng)的值內(nèi)容.
Hashmap
Sorted Set
- zset name key score設(shè)置 zset 中指定 key 對應(yīng)的權(quán)重值.
- zget name key獲取 zset 中指定 key 的權(quán)重值.
- zdel name key獲取 zset 中的指定 key.
- zincr name key num使 zset 中的 key 對應(yīng)的值增加 num. 參數(shù) num 可以為負(fù)數(shù). 如果原來的值不是整數(shù)(字符串形式的整數(shù)), 它會被先轉(zhuǎn)換成整數(shù).
- zexists name key判斷指定的 key 是否存在于 zset 中.
- zsize name返回 zset 中的元素個數(shù).
- zlist列出名字處于區(qū)間 (name_start, name_end] 的 zset.
- zrlist像 zlist, 逆序.
- zkeys name key_start score_start score_end limit列出 zset 中的 key 列表.
- zscan name key_start score_start score_end limit列出 zset 中處于區(qū)間 (key_start+score_start, score_end] 的 key-score 列表.
- zrscan name key_start score_start score_end limit像 zscan, 逆序.
- zrank name key返回指定 key 在 zset 中的排序位置(排名), 排名從 0 開始.
- zrrank name key像 zrank, 逆序.
- zrange name offset limit根據(jù)下標(biāo)索引區(qū)間 [offset, offset + limit) 獲取 key-score 對, 下標(biāo)從 0 開始.
- zrrange name offset limit像 zrange, 逆序.
- zclear name刪除 zset 中的所有 key.
- zcount name start end返回處于區(qū)間 [start,end] key 數(shù)量.
- zsum name start end返回 key 處于區(qū)間 [start,end] 的 score 的和.
- zavg name start end返回 key 處于區(qū)間 [start,end] 的 score 的平均值.
- zremrangebyrank name start end刪除位置處于區(qū)間 [start,end] 的元素.
- zremrangebyscore name start end刪除權(quán)重處于區(qū)間 [start,end] 的元素.
- zpop_front name limit從 zset 首部刪除
limit
個元素. - zpop_back name limit從 zset 尾部刪除
limit
個元素. - multi_zset name key1 score1 key2 score2 ...批量設(shè)置 zset 中的 key-score.
- multi_zget name key1 key2 ...批量獲取 zset 中多個 key 對應(yīng)的權(quán)重值.
- multi_zdel name key1 key2 ...批量刪除 zset 中的 key.
List
以上內(nèi)容是否對您有幫助:
更多建議: