- 所有键: keys *
string
增:
一个(键存在修改,不存在添加): set 键 值
一个并设置过期时间:setex 键 second 值
键不存在的时候添加:SETNX 键 值
添加多个:mset 键 值 键 值。。。
追加:append 键 值
修改:
全部:set 键 值
部分: SETRANGE 键 偏移量(从第几个起修改) 值
删除:
del 键
查:
一个:get 键
多个: mget 键 键 键
hash:hash用于存储对象,对象的结构为属性、值 值的类型为string
增、修改:
单个属性:hset 键 属性 属性值
多个属性:hmset 键 属性 属性值 属性 属性值
删:
hdel 键 属性 属性
查:
一个属性:hget 键 属性
多个属性:hmget 键 属性 属性
一个键下的所有属性: hkeys 键 hvals 键
list:
增:
左: lpush 键 值 值。。。
右:rpush 键 值 值。。。
指定元素前后插入: linsert 键 before/after 现有的元素 新元素
删:
lrem 键 删除几个 值(count=0:删除所有、count>0:从头到尾;count<0:从尾到头)
改:
lset 键 索引 值 (index>0:从头开始、index<0:从尾开始)
查:
设置开始、结束 :lrange 键 开始的下标 结束的下标
sorted set,有序集合
增:
zadd 键 权重 元素 权重 元素。。。
查:
zrange 键 start end(下标)
权重在几和几之间的元素: zrangebyscore 键 min max
查看权重:zscore 键 元素
删:
zrem 集合 要删除的元素
zremrangebyscore 集合 min max: 删除权重几和几之间的元素
集合:
增:
sadd 键 值 值 值
查:
查看键的值的个数:scard 键
查看某个值是不是这个键的值:sismember 键 查看的值
查看某个键的所有值:smembers 键(1:有,0:无)
将某个集合的值移动到另一个集合下: smove 当前集合 新的集合 需要移动值
删
随机删除一个值: spop 键
移出集合中的一个或多个值(元素):srem 键 值1 值2
网友评论