stirng
设置string类型数据
set key value
获取key对应的value
get key
获取key对应的字符串的子串(start到end下标从0开始,如果end大于长度默认返回最后一个字符,end=-1表示结尾是最后一个字符)
getrange key start end
获取多个key的值
mget key1 key2 key3 ...
返回key对应的字符串的长度
strlen key
设置多个键值对
mset key1 value1 key2 value2 ...
给value加一(value必须是一个数字,如果不是数字返回一个错误信息)
incr key
给value加increment
inyrbr key increment
给value减一
decr key
给value减一个数字
decrby key increment
字符串追加(追加到原字符串的末尾)
append key value (value为要追加的字符串)
hash
创建hash数据
hmset key filed1 value1
获取指定的哈希表中所有字段和值
hgetall key
获取存储在哈希表中指定字段的值
hget key filed
删除一个或多个哈希表字段
hdel key filed1 filed2 ...
获取哈希表中字段的数量
hlen key
获取哈希表中的所有字段
hkeys key
获取哈希表中所有的值
hvals key
list
在列表表头插入元素(每一个元素都放在当前的最前面,类似头插法)
lpush key value1 value2 ....
在列表结尾插入元素(每一个元素都放在当前的最后面,类似尾插法)
rpush key value1 value2 ...
获取列表长度
llen key
获取指定下标的元素(下标从0开始)
lindex key index