string
get/set/del 查詢、設定、删除key
set key val 設定key對應的值,會覆寫
setnx key val 如果不存在,則設定某個key的值
set key val extime 設定帶過期時間的key
expire key 給key設定過期時間
ttl key 檢視過期時間,-1永不過期,-2已經過期
append key val 合并字元串,在原有值上拼接val
strlen key 檢視字元串長度
incr key 累加1
decr key 減去1
incrby key num 累加給定數值
decrby key num 減去給定數值
getrange key start end 截取字元串某部分
setrange key start newdata 從指定起始位置開始替換字元串
mset 連續設值
mget 連續取值
msetnx 連續調用setnx
hash
hset key property value 設定hash某個屬性的值
hget key property 擷取hash某個屬性的值
hmset key property1 value1 property2 value2 連續設定hash多個屬性的值
hmsetnx key property1 value1 property2 value2 連續設定hash多個屬性的值,存在則不覆寫
hmget key property1 property2 連續擷取hash多個屬性的值
hgetall key 擷取hash所有内容
hincrby key property num 對hash某個屬性進行累加
hincrbyfloat key property num 對hash某個屬性進行累加浮點數
hlen key 擷取hash屬性個數
hexists key property 判斷hash某個屬性是否存在
hkeys key 擷取hash所有屬性
hvals key 擷取hash所有屬性的值
hdel key property 删除hash某個屬性
list
lpush key value1 value2 從清單左邊開始存入資料
rpush key value1 value2 從清單右邊開始存入資料
lrange key start end 擷取清單start - end 下标的資料
lpop key 從清單左側拿出一個資料
rpop key 從清單右側拿出一個資料
llen key 擷取清單長度
lindex key index 擷取清單指定下标資料
lset key index value 設定清單某個下标的值
linsert key before/after value 插入一個值
lrem key num value 根據值删除若幹個資料
ltrim key start end 截取清單start - end替換原來的清單
set
sadd key value 添加一個值到set
smembers key 擷取set所有值
scard key 擷取set長度
sismember key value 判斷值是否在set中
srem key value 删除set中某個值
spop key num 拿出set中幾個值
srandmember key num 随機從set中擷取幾個值
smove key1 key2 value 從key1的set中移除某個值到key2的set
sdiff key1 key2 擷取key1的set中存在而key2的set不存在的值
sinter key1 key2 擷取多個set的交集
sunion key1 key2 擷取多個set的并集
zset
zadd key score1 value1 score2 value2 設定zset值及對應的分數
zrange key start end 擷取zset中下标 start - end 的值
zrange key start end withscores 擷取zset中下标 start - end 的值,帶有分數
zrank key value 擷取zset中某個值的下标
zscore key value 擷取zset中某個值的分數
zcard key 擷取zset長度
zcount key score1 score2 統計zset中分數1-分數2分段的值個數
zrangebyscore key score1 score2 擷取zset中分數1-分數2分段的值(閉區間)
zrangebyscore key (score1 (score2 擷取zset中分數1-分數2分段的值(開區間)
zrangebyscore key score1 score2 limit start end 擷取固定個數的zset中分數1-分數2分段的值(閉區間)
zrem key value 删除zset中某個值